Secondary Storage
Computer software and data are permanently stored in memory, which is often referred to as secondary storage or auxiliary storage. Since this kind of memory can keep its contents even when the power is switched off, it is referred to as non-volatile memory. Non-volatile memory is employed for backup and long-term storage. A secondary storage device, such a hard disk drive, is where you store files, applications, and operating systems that you install. There are three categories of secondary storage devices: solid state, optical, and magnetic. Hard disk drives and other magnetic storage systems store data by magnetizing certain areas of the disk with the help of a magnetic field. These gadgets are typically inexpensive and have enormous capacities. Flash memory is used by solid state devices to store data. These gadgets are usually quick, costly, and have little capacities. Optical devices read data from CDs, DVDs, and Blu-ray disks using a laser. Additionally, writing data to a disk is possible, but it is typically permanent and cannot be removed. SATA cables are typically used to connect secondary storage devices to the motherboard. The hard drive is located on the left in this image, and the SATA cable is connected to a SATA port on the motherboard.
0 Comments
Computer Structure – Primary Storage Devices Primary Storage Devices Primary storage, also known as main memory, or internal memory, is memory that is accessed directly by the CPU. Random Access Memory (RAM) Computer memory is made up of silicon chips and is the computer’s working area. This is where software instructions and data are stored. This type of memory is known as volatile memory as it requires a power source to maintain the stored data. Once the power is cut, the data is lost. For example if you are typing a document in Microsoft Word, both Microsoft Word and your document are loaded into and stored in the computer’s memory while you are working on it. This is not to be confused with the Hard Disk. DRAM The first type of RAM we’ll take a look at is DRAM. DRAM stands for Dynamic Random Access Memory and is the memory used to store data in personal computers. DRAM stores each bit of information in a cell composed of a capacitor and a transistor. The transistor admits current to the capacitor during writes, and discharges the capacitor during reads. If there is a charge in the capacitor, it is read as a 1, if there is no charge, it is read as a 0. The capacitor in a DRAM cell can hold a charge for only a few milliseconds, and is said to be ‘dynamic’, because the cell must be constantly recharged (or refreshed) in order to retain its data. SDRAM The next type of RAM is called SDRAM (or synchronous DRAM). This type of DRAM is called synchronous because its operation is synchronized with an external clock signal (such as the computer’s internal clock). SDRAM uses only the rising edge of the clock signal to transfer data DDR SDRAM DDR stands for Double Data Rate and is a memory technology that works by allowing operations to occur on both the rising and falling edge of the clock cycle, thereby effectively doubling the data rate without increasing the clock frequency. The data is stored in memory cells arranged in a grid like pattern called a memory array. The rows are called wordlines and the columns are called bitlines. Each memory array can contain thousands of cells or even millions, but to simplify the design so we can understand what’s going on, we’ll use an 8x8 memory array. During a read cycle: 1. During a read cycle: 1. The row address is placed on the address pins via the address bus. 2. The RAS pin is activated. This places the row address into the Row Address Buffer. 3. The Row Decoder selects the row which is sent to the Sense Amp. 4. The Write Enable pin is deactivated. 5. The column address is placed on the address pins via the address bus. 6. The CAS pin is activated. This places the column address into the Column Address Buffer. 1. The Column Decoder selects the data from the selected column in the Sense Amp, and places it on the Data Out pin, which is connected to the data bus. 2. Refresh row with data from Sense Amp. 3. The RAS and CAS pins are both deactivated and the cycle begins again. During a write cycle: 1. The row address is placed on the address pins via the address bus. 2. The RAS pin is activated. This places the row address into the Row Address Buffer. 3. The Row Decoder selects the row which is sent to the Sense Amp. 4. The input value placed on the Data In pin, then the Write Enable pin is activated. 5. The column address is placed on the address pins via the address bus 6. The CAS pin is activated. This places the column address into the Column Address Buffer. 7. The value from the Data In pin is loaded into the Sense Amp according to 8. Refresh row (with the modified data from Sense Amp). 9. The RAS and CAS pins are both deactivated and the cycle begins again. A single memory array would just store and retrieve one bit of data. To store a byte, we would need an 8 of these arrays A set of memory arrays is called a bank. On a stick of RAM, you’ll usually find 8 banks on a side. This is called a rank. A stick of RAM is called a DIM (Dual Inline Memory Module). DDR SDRAM comes in different forms such as: DDR, DDR2, DDR3 and DDR4. Laptops have their own type of memory. It’s more or less the same except for the physical size. These memory modules are called SO-DIMMs SRAM SRAM or static RAM is a lot faster than DRAM because it doesn’t need to be refreshed and is reserved for cache memory. Cache Memory The cache is usually an extremely fast memory chip that stores data so that subsequent requests for that data can be served faster. Data read from a hard disk drive can be stored in a cache, so when a program requests that data again, it can be read from the cache instead of from the hard disk drive. Read Only Memory (ROM)
Read Only Memory is non-volatile memory or storage containing data that cannot be changed. Read Only Memory is useful for storing a program that very rarely change. An example is the BIOS program needed to start a PC, sometimes known as firmware. Computer Structure - Utilities
Utilities are small programs that are designed to configure, analyse, optimise or maintain a computer, such as antivirus, scandisk or defrag. Windows comes pre-installed with Windows Defender which is an antivirus program. Computer Structure - Applications & Apps
Applications are huge software packages that were initially intended to operate on desktop computers. A keyboard and mouse are used to interact with the application. Applications such as the Adobe Creative Suite, which includes Photoshop, Premiere, and Word, Excel, and PowerPoint, and the Microsoft Office Suite are examples. The program and its UI are made with the understanding that you use a keyboard and mouse to interact with the system. An illustration of a desktop program is this one. A laptop could possibly be running this application. The App is a more modern version of software. Apps are typically made with a touch screen in mind and have a smaller file size. You use your finger to directly manipulate the screen with various finger motions, such as tapping, dragging, and pointing. This is taken into consideration when designing the interface, as larger icons allow you to tap on them with your finger. Computer Structure - Operating Systems
Software is required for the computer to function in addition to all the hardware and accessories. An operating system is the first component of required software. This might be: On a PC, Windows 10 or 11 If using a Mac computer, use MacOS. If you use a ChromeBook, use ChromeOS; if you use a tablet, use Android and iPadOS. These appear to be comparable to the ones shown below. Both MacOS and Windows 11 are visible here. We can see iOS running on an iPhone in the image below. Instead of use a mouse, the iPhone's operating system enables users to interact with the system by tapping on icons. As you can see, the operating system offers a user interface through which you can carry out tasks using a variety of instruments known as programs or software. One software program suite that enables you to produce documents, spreadsheets, presentations, and other types of files is Microsoft Office. Photoshop is an image editing application. Computer Structure - Software for Computers
Now let's quickly review the various kinds of computer software that enable a computer to function. There are several distinct types of computer software, including Applications, Apps, Utilities, and System Software. Large software packages known as applications were first created to run on desktop computers; a keyboard and mouse are used to interface with the program. Examples of software include the Adobe Creative Suite, Microsoft Office Suite, and others. The App is a more modern version of software. Apps are typically made with a touch screen in mind and have a smaller file size. Facebook, for instance, offers an app. To go along with its desktop application counterparts, Microsoft Office Suite also offers app versions of its program. Small software applications like antivirus, scandisc, and defrag are examples of utilities. They are made to analyze, configure, optimize, and maintain a computer. The operating system, which can be Windows 10/11, MacOS, ChromeOS, iOS, Android, or Linux, is the most crucial piece of software. We refer to this as system software. computer Structure - Printer’s Common Terms
The standard unit of measurement for print speed is pages per minute (ppm). When printing in large quantities, a faster print speed is advantageous. Print Quality: Most printers will produce acceptable text documents. A high print resolution printer—measured in dots per inch, or dpi—is what you'll need if you want to print high-quality images or graphics. improved DPI corresponds to improved print quality. Color or Monochrome: A monochrome (black and white) printer can be all you need if you only need to print text documents. However, a color printer is required if you need to print color documents or images. Printer Type: Inkjet and laser printers are the most often used varieties. Inkjet printers can print both text documents and high-quality images, and they are usually less expensive initially. Fast, large-volume printing is typically more affordable with laser printers. Connectivity: Printers can be linked to your computer wirelessly via WiFi, Ethernet, or USB. Additionally, some more recent models allow mobile printing solutions like Google Cloud Print and Apple AirPrint. Ink/Toner: Ink is used by inkjet printers, whereas toner is used by laser printers. While some printers use a single cartridge to print in every color, others use different cartridges for each color. Computer Structure – Computer ‘s common terminology
The processor (CPU), graphics card (GPU), hard drive (storage), and RAM (memory) are the main components to know. The central processing unit, sometimes known as the processor, is essentially the computer's brain. The majority of the computer's processing is done by it. The performance of the computer will be significantly impacted by the CPU's speed and number of cores. The graphics card, also known as the GPU (Graphics Processing Unit), is especially crucial if you intend to use your computer for demanding graphical applications like graphic design, video editing, or gaming. Everything that is on your hard disk is stored there. This covers everything, including your operating system, files, and images. Solid-state drives (SSDs), which are quicker and more dependable than conventional hard disk drives (HDDs), are used in a lot of computers nowadays. This is not to be confused with RAM (memory). Computer short-term memory is called RAM (Random Access Memory). It speeds up the processing of information by temporarily storing data that the CPU uses on your computer. A smoother experience while running many applications at once is usually associated with more RAM. In addition to a keyboard and mouse, the majority of current computers also have an integrated WiFi connection. But make sure you constantly verify what's included. Computer Structure- Embedded Systems
A small computer with a specific function that is typically integrated into the device it controls is called an embedded system. Firmware is the term for the computer program that is typically stored in ROM or a type of flash memory. Digital cameras, smartphones, automobiles, and home appliances like microwaves, washing machines, DVD players, and smart TVs can all have these systems built in. Computer Structure - Mainframe Computer
High-performance devices, mainframe computers thrive at intensive, large-scale processing. They are frequently utilized for intricate and crucial tasks like processing enormous amounts of data, analyzing census information, doing statistical calculations, enterprise resource planning, and handling transactions for big organizations like banks and governments. They are renowned for their rapid speed, outstanding dependability, strong security, scalability, and capacity to accommodate a large number of peripherals and concurrent users, frequently in the tens of thousands or more. Mainframes are built to manage enormous volumes of data and computation because to their robust processing capability and big memory capacity. Because of their size and the accompanying ancillary equipment, mainframes typically take up huge spaces—sometimes an entire room or floor of a building. Even Nevertheless, current mainframes are still somewhat larger than the average server or laptop computer despite having greatly decreased size without sacrificing speed. Because of their capabilities and design, mainframes have a high uptime and are frequently utilized in settings where system availability is critical. To guarantee that they keep operating even in the event that part of their components fail, they are equipped with advanced software failover capabilities and redundant hardware components. Finally, mainframes remain a major player in several industries and applications because they continue to provide a level of performance and reliability that is difficult to match, even in the face of the emergence and spread of cloud computing. |