0% found this document useful (0 votes)
10 views22 pages

ICT Chapter 1

IGCSE ICT Chapter 1

Uploaded by

Kareem Mohamed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
10 views22 pages

ICT Chapter 1

IGCSE ICT Chapter 1

Uploaded by

Kareem Mohamed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 22
Types and components of computer systems chapter you will learn about: hardware software analogue and digital data central processing unit [CPU] internal memory (RAM and ROM) input and output devices backing store operating systems types of computer - desktop computers and mobile computers (laptop, smartphone, tablet and phablet} emerging technologies - artificial intelligence (Al) and extended reality virtual and augmented). een aerate Se tee ee ee een ce ee ee eee Re ee Cet ee eee a eee oa Ce amet and internal) and software (both applications and system, are all briefly introduced in the following sections. UL ee Cee EEUU) and the ink used on the pages are equivalent to the hardware used to make up computers; the words written on these pages are equivalent to the software. Without the words, the book is useless. Similarly, without software, computers would be of little use to any of us. 1.1 Hardware and software 1.1.1 Hardware Hardware is the general term for the physical components that make up a typical computer system. For example: keyboard » mouse | input device » monitor »> printer |i device » plotter Hardware falls into two categories: internal and external. The list above are examples of external hardware, which is discussed in detail in Chapter 2. Figure 1.1 considers the following internal hardware devices: » motherboard » central processing unit (CPU)/processor » random access memory (RAM) ¥ 1L1 Hardware and software » read-only memory (ROM) » graphics card » sound card » network interface card (NIC) » internal storage devices (hard disk drive and solid-state drive). Because it is not always possible to see the internal hardware devices, the photographs in Figure 1.2 will give you some idea of the physical appearance of the components described in Figure 1.1. Motherboard Random access memory (RAM) Read-only memory (ROM) ‘The motherboard is printed crcut Random acess memory (RAND is an Read-only merry (ROM is a memory board found inal computes talons internal chip where data istemporanly used to sore information that need the processor and other comouter stoted when running applications. Ths tobe permanent tis often used 10 herdinere to function and communi ‘memory can be vrtten to and reed contain, for exemple, configuration cate with each other One ofthe major from. Sine ts contents ae lost when data fora computer system. These funcions ofa typical motherboard = ower tothe computers tumed off, t chips cannes be altered and can only toactasakind of hub! which other 'soften refered 10 as 8 ylatle oF be ac ftom (hence ther narre) One computer devices connectto. typ femporary memory othe man advantages s thatthe ‘motherboard const of a sheet OF RAM stores the data, fles or part of. Information stored an the ROM chip is onconeucnve masters) such a2 had ‘the aperaing system curently i use not last even when power i tumed of paste. Thin ayers of cooper or ‘othe computer. They are often ‘alumnum are printed onto ths sheet. ‘efered t as nonvolatile memores ‘These form the creus between the venus components In addition 70 Creu, 8 motherboard contains several sockels and So's to connect the other components Central processing unit Network interface card (NIC) (@Usprecesor ‘Anetwor rac cod OC s3 ‘necttd prcesing unt (CPU or pi eee ae eee eee eee ee Gor ecorol te memset, Ceanbe Gtaoneonseuee we” [| nrennat compures eee ‘ite and oe unt LUD where TOANC shat caded wit augue eer eS eae Code rere Cape) + cool ont CU whch kes Seinae ae ocors (Gee eae aT Internal Rad ik drivel Reece teers areal ‘lactate sive (4001550) eee) tie neat eee eee ee Teculy wprockcesonce tres ees ee eee ee eee Super ofurbenk Sealy hard es eS Gok dves DD are mayretcn eee eee ae aoe eee are a Erne eee methods for stn dat esx. ee eee el eer Sheen ut sia RAN ee ee eee See Wore mem cous an al Segeieey catia tables) use he nee stage tens Peete whic rakes oak ae 62) OSES Sree era ood aoe aa Done ‘A. Figure 1.1 Internal computer hardware ‘TYPES AND COMPONENTS OF COMPUTER SYSTEMS Motherboard: = Sound cards sso: > oD: ‘A. Figure 1.2 Examples of internal hardware 1.1.2 Software Software is the general term used for the programs that control the computer system and process data. The software considered in this book falls into two categories: applications and system. Applications software provides the services that the user requires to solve @ given task. For example: word processing spreadsheet database (management system) control and measurement software apps and applets video editin: graphics editing audio editing computer-aided design (CAD). veyeryeey (Refer to Figure 1.3 for more details.) System software is the software designed to provide a platform on which all other software can run. For example: » compilers » linkers » device drivers »> operating systems » utilities. (Refer to Figure 1.4 for more details.) 1L1 Hardware and software Word processing Spreadsheet Database (management system) Word processing software is used to Spreadshest software is used to organise Database software used to organise, manipulate text document, such as an ‘and maniuiaterumerial data in the ‘manipulate and analyse data. A typical essay or report. Tet i entered using a form of intoger, real, date, and soon). database is made up of one or more beyboard and the software provdes took: Numbers ate organised on aan of tables. Tadles Cons of rows and {ot copying, deleting and various types eter columns and numbered rons. The columns. Each row is called a recor ‘of formating. Some ofthe functions ot id iself s made up of cel, and each cel ‘and each column & called a field’ This word processing software include ' denied using a unique comtination of [provides the base structure forthe * creating, editing, saving and ‘coluims and rows for example: 86, Some ‘organisation of the data within the: manipulating text ‘ofthe functons of spreadsheets incude: database. Some ofthe functions include: copy and paste functions use of formule to cary out ‘ abily ta cary out queries on database + spall checkers and thesaurus calculations Gata and produce a report (08M) ‘import photos/mages into a structured + ablity to produce graphs ‘add, delete and modty data in a table. page format + ably to do modeling and what i transition into foreign language, ‘alaulations, ‘Apps and applets ‘Applets are small applications that perform a single task on a device (they ‘fe usually embedded in an HTML page (on a website and can be executed from within a browse, ‘Apps refer to software which can perform a fay substantial ask (such Control and measurement software 2 video and music streaming, banking Control and measuring software is ‘pplication or social media). The term designed to allow a computer or originally referred to software that ran microprocessor to interface with sensors (on 2 smartphone and could be 50 that itis possible to: downloade from an ‘app store’. ‘+ measure physical quantities in the real APPLICATIONS SOFTWARE + onto opps Guha tte do ects Computer ated design (CAD) ‘chemical process) by comparing sensor shan data with stored data and sending out Thisis software used to help in the signals to alter process parameters (or cee eet ec ‘example, open a valve to add acid and and analysis of a drawingdesian. damteah Hcan be used to produce 2D or 30 diagrams which + canbe rotated to view the drawing {rom any angle + can produce full cimensions © canbe used tocestimate ‘manufacturing cost ofthe final product + predict any structural problems Audio editing software Video eaiting software Graphics editing software ‘Audio editing software allows a user to Video editing software allows 2 user the Graphics eaiting software allows bitmap edit, manipulate and generate audio data bility to manipulate videos to produce and vector images to be changed. ‘ona computer It alows the user to alter ‘2 NeW vdeo. It enables the addtion of Bitmap images are made up of pines ‘length of tack tiles, colour conection and aterng/ ‘which contain information about image «= starstop time of track ‘adding sound tothe onigna video, brightness and colour. Bitmap graphics + convarson between au file formats Fenty it ince: ‘editors can change the pels to produce + Volume of track + rearanging, adaing and/or removing ‘different image. Vector graphic editors ‘fading infout Sections of video clips andor audio operat in a different way and do not use} + combine multiple sound tracks ips hel. This ype of software manipulates “= noise reduction + applying colour correction, fiers and lines, curves and tax to alter the stored “to ceate another version of the sound other video enhancements image as required. Bath types of eating ‘tack for example, a continuous loop «creating transitions between clips in sofware are chosen depending on the ‘or phone ring tone). the video footage. ‘format of the orginal image ‘A. Figure 1.3 Applications software 1 ‘TYPES AND COMPONENTS OF COMPUTER SYSTEMS Linkers Deve river ‘Acompleris a computer program that Anke (or link editor 3 computer [Addeves drivers the name given 9 trartes a program wntten ma program that fakes one of more object Software that enabies one o more higheve language (HLL) to machine ier produced by 2 compler and ardware devices tocommuneate with code (Code that undest0od by the combines them nto a sng program the computer's operating system computer) 20 tat tean be drecty that can be run on @ computer For \Wehour vere, @Rerdwere device (or used by a compute to perform a Jexampie, many programming example, 2 printer) would be unable to requred tax The original program is languages allow programmers 1 Work with the computer. Al hardware {led the source code and the code write diferent peces of code, called eves comecte fo a computer have ‘her compiston iealed the object ‘Modules separtely Tae arms fe=sme Ssrocated arvers Ax soon ara deuce © ‘code. Once a program s compiled, programming task snce it alow the plugged no the USB port ct a ‘he machine code can be used 258% program to Be broken tp ita mal, Eomputer he operating stem looks for ‘and again to perform the same task fore manageable sub tasks, However, the appropite ver. An eor message “thea recompiston Samples of [sis pare tol ae neseesyso willbe produced ft cannot be found higheve languoges induce Java, puta the modules together to form Examples of herdivere davies at Python, Vieuel Bane, Ferran, Coe {She nl program The she so ot requre drivers include panters, memory and Algal she lnk. sick, mouse, CD drves, and 0 on Operating systems (05) utilities The operatng ster (05) esertily Unity programe are sofware that has software running inthe background of been desged to cry out spent acomp.tersjsiem ftmanages many ‘asks on a computer Essential, they ofthe base functions. Without the 05, sre progioms hat hep to manage, ee ranean and cone) computer Useruntendly andthe ma resourees. Examples include: lsers would find almost impossible SSEM SOW aae saa towork with computersona ae ee oe eo |. pacar foun propery tack es eae ‘communcate with disk rep * mputfoutput operations ‘ile management Ges to communicate th the cocoate meurty computer for example, Windows) 2 sceensovers 0% handing 1 ake place + Geecehagmenter “he casing and unnng ot programs to occur ‘+ managing of securty (for example. ‘se accounts, log on passwords “Figure 1.4 System software 1 -1.3 Analogue and digital data Computers can only understand data which is in a binary format (that is, a base 2 number system where only the values 0 and 1 can be used). This is often referred to as digital data (because it can only have discrete, discontinuous values). However, data in the real world is actually analogue in nature. Analogue data is physical data that changes smoothly from one value to the next, and not in discrete steps as with digital data, 5 5 4 2 2 1 ° a Figure 1.5 Analogue and digital data 1.2 Main components of computer systems In Figure 1.5, the graph on the left shows analogue data; an infinite number of values can exist between 0 and 6 (for example, 2.5, 4.652, and so on) because the curve is smooth in shape. The graph on the right shows digital data; notice only the exact values of 0, 1, 2, 3, 4, 5 or 6 can be taken. If analogue data is being sent to a computer, it must first be converted into digital data; this is done by hardware known as an analogue to digital converter (ADC). If the computer is controlling a device (such as a motor) then the digital output from the computer needs to be converted into analogue form. This is done by a digital to analogue converter (DAC). 1.2 Main components of computer systems As already mentioned in Section 1.1, a typical computer system is made up of hardware and software. The diagram in Figure 1.6 shows an example of a computer system consisting of input devices, output devices and secondary storage. These will be discussed in more detail in Chapter 2, but some examples are listed in Table 1.1. ¥ Table 1.1 Examples of input, output and secondary storage devices Device Examples Input devices keyboard, mouse, camera, microphone, sensor, scanner Output devices ‘monitor, printer, speakers, projector, (graph! plotter Secondary storage devices hard disk drive, solid-state drive, pen drive The internal hardware devices were shown in Figure 1.2 - these consist of four key components: » the central processing unit (CPU) (contained on the motherboard) » internal hard disk drive or solid-state drive » random access memory (RAM) » read-only memory (ROM). mroprocesorand internal memory and storage devices computer printer keybonrs A. Figure 1.6 A typical computer system ‘TYPES AND COMPONENTS OF COMPUTER SYSTEMS 1.2.1 CPU The central processing unit (CPU) is the part of the computer that interprets and executes the commands from the computer hardware and software. It is normally part of the computer motherboard. CPUs used to be made up of discrete components and numerous small integrated circuits; these were combined together on one or more circuit board(s). However, due to modem manufacturing techniques, the CPU is now referred to as a microprocessor. This is a single integrated circuit which is at the heart of most PCs and is also found in many household devices and equipment where some control or monitoring is needed (for example, the engine management system in a car). The CPU/microprocessor is made up of a control unit, which controls the input and output devices; an arithmetic and logic unit (ALU), which carries out calculations and makes logical decisions, and small memory locations called registers. 1.2.2 Internal memory Random access memory (RAM) is an internal chip where data is temporarily stored when running applications. This memory can be written to and read from. Because its contents are lost when power to the computer is turned off, it is often referred to as a volatile or temporary memory. This was fully described in Figure 1.1. Read-only memory (ROM) is a memory used to store information that needs to be permanent. It is often used to contain, for example, configuration data for a computer system. Chips used for ROM cannot be altered and can only be read from (hence their name). One of the main advantages is that the information stored on the ROM chip is not lost, even when power is turned off to the computer. They are often referred to as non-volatile memories. This was fully described in Figure 1.1. It is worth noting that that ROM also contains some coding known as the boot file. This code tells the computer what to do when it first starts up; it is often referred to as the BIOS (basic input/output system). When the computer is turned on, the BIOS carries out a hardware check to find out if all the devices are present and whether they are functional. Then it loads the operating system into the RAM. The BIOS stores the date, time and system configuration in a non-volatile chip called a CMOS (complementary metal oxide semiconductor) ~ this is usually battery powered. Table 1.2 provides a summary of the main differences between RAM and ROM. ¥ Table 1.2 RAM and ROM differences RAM ROM ‘Temporary memory device Permanent memory device Volatile memory Non-volatile memory device Can be written to and read from Read-only, data stored cannot be altered Used to store data, files, programs, part of ‘operating systems {0S} currentiy in use Used to store BIOS and other data needed at Can be increased in size to improve start up operational speed of a computer 1.2 Main components of computer systems 1.2.3 Input and output devices Input devices are hardware that allows data to be entered into a computer (these are covered in detail in Chapter 2). They use either manual entry (such as a keyboard or a mouse) or direct data entry (such as sensors or optical character readers). Essentially, these devices turn input into a form the computer can understand - for example, a mouse turns hand movements into cursor movements on the screen. As mentioned earlier, sometimes the data has to go through an ADC before the computer can make any sense of it. When a computer processes data, and the human operator wants to see the results of the processing, then the computer sends the data to an output device. ‘An output device shows the computer's output in a form that is understood by a human ~ for example, as text on a printer or moving images on a monitor. Some devices can act as both input and output. For example, a touch screen can do both, as can a DVD writer/player; but most devices are only capable of either ‘inputting data into a computer or displaying the results of computer processing (output device). Table 1.3 summarises the differences between input and output devices. ¥ Table 1.3 Comparison of input and output devices Input devices ‘Output devices An output device is any hardware device that takes the output data from a computer and puts into @ human-readable format or uses itto control another device. ‘An input device is any hardware device that allows a user to enter data or instructions into a computer directly ‘An output device is capable of receiving data ‘An input device can send data to another device, but it cannot receive data from another device, from another device in order to generate an output, but it cannot send data to another device. Input devices are necessary for a computer to receive commands from its users and data Output devices are needed by a computer so it can share the results ofits pracessing witha human; output devices are under the control of the computer. to process; the devices are under the control ‘of the user or can be direct data entry. Input devices can be fairly complicated because they have to ensure that the user ‘can interact with the computer correctly Output devices are less complex than input devices because they only have to turn computer signals into an output 1.2.4 Backing storage The main memories in a computer are RAM and ROM. However, to permanently store large amounts of data it is necessary to use backing storage. This normally takes the form of the internal hard disk drive (HDD) or solid-state drive (SSD). This is the computer's main internal storage where the applications software, disk operating system and files (for example, text, photo or music) are stored. A key feature of a backing store is that it must store data permanently - that is, it must be non-volatile. Unlike RAM and ROM, backing storage is not directly addressable (that is, it cannot be read directly by the CPU). The data access time for RAM and ROM is much shorter than it is for backing storage. Backing storage is considerably larger ‘than RAM because it is considerably less expensive per byte. ‘TYPES AND COMPONENTS OF COMPUTER SYSTEMS Backing storage can either be fixed (very often internal to the computer) or removable. The advantage of removable backing storage is that it can be used as a backup in case of data loss or corruption. Data from the main HDD or SSD can be copied onto another device (such as a pen drive or portable HDD) and then stored in a separate location. If the original data on the HDD/SSD has been lost or corrupted, it can be restored from the backup device. Examples of removable storage include external hard disk drives (HDD), external solid-state drive (SSD) and Blu-ray discs. Table 1.4 summarises the differences between backing storage and internal memory. ¥ Table 1.4 Comparison of internal memory and backing storage Internal memory Backing storage RAM contents are lost when computer is powered down; ROM contents are readable Backing storage devices hold their contents permanently, even when powered down, only. RAM and ROM are much smaller memories | Have considerably larger capacity to store than backing storage, data than RAM or ROM. Data access time on RAM and ROM is Has much slower data access time than extremely fast. RAM and ROM, Much more expensive per byte than backing eee oe Is much cheaper per byte than RAM or ROM. RAM and ROM are fixed inside the computer | Backing storage can either be fixed linternat memories) (external or internal) or it can be removable. Before data on a backing storage device can RAM and ROM can be readdirctly bythe | be read by the CPU, it must first be moved cpu. into RAM; this means backing storage is not directly addressable by the CPU. 1.3 Operating systems Reference to operating systems has already been made earlier on in this chapter (see Figure 1.4). To enable computer systems to function and to allow users to communicate with computer systems, special software, known as operating systems (0S), have been developed. The general tasks for a typical operating system include: control of the operation of the input, output and backing storage devices supervising the loading, running and storage of applications programs dealing with errors that occur in application programs maintaining security of the whole computer system maintaining a computer log (which details computer usage) allowing communication between user and the computer system (user interface). vUyEey 1.3 Operating systems 1.3.1 User interfaces Operating systems offer various types of user interface. We will consider four different types: » command line interface (CLI) » graphical user interface (GUI) » dialogue-based user interface » gesture-based user interface. Command line interface (CLI) A command line interface (CLI) requires a user to type in instructions to choose options from menus, open software, etc. There are often a number of commands that need to be typed in, for example, to save or load a file. The user has to learn ‘a number of commands just to carry out basic operations. It is also slow, having to key in these commands every time an operation has to be carried out. However, the advantage of a CLI is that the user is in direct communication with the computer and is not restricted to a number of pre-determined options. For example, Windows has a CLI called the ‘command prompt’. The following command opens the desktop folder in Windows Explorer: wvindir%\explorer.exe C:\Users\YourName\Desktop -& Figure 1.7 Sample of CLI code The statements in Figure 1.7 show how complex it is just to carry out a fairly straightforward operation using CLI Graphical user interface (GUI) A graphical user interface (GUI) allows the user to interact with a computer (or MP3 player, gaming device, mobile phone, etc.) using pictures or symbols (icons) rather than having to type in a number of commands. For example, the whole of the CLI code in Figure 1.7 could have been replaced by clicking on the Desktop icon within Windows Explorer. Simply selecting this icon would automatically execute all the commands shown in Figure 1.7 without the need to type it in. GUIs use various technologies and devices to provide the user interface. One of the most common is WIMP (windows icons menu and pointing device) which was developed for use on personal computers (PC). Here, a mouse is used to control a cursor and icons are selected to open/run windows. Each window ‘TYPES AND COMPONENTS OF COMPUTER SYSTEMS ‘Figure 1.8 Screen image showing icons contains an application and modern computer systems allow several windows to be open at the same time. An example is shown in Figure 1.8 (here, a number of ‘cons can be seen on the on the bottom of the screen ‘window’): ‘A window manager looks after the interaction between windows, the applications and window system (which handles the pointing devices and the cursor’s position). In recent years, devices such as touch screen smartphones and tablets use post- WIMP interaction, where fingers are in contact with the screen allowing actions such as pinching and rotating, which would be difficult to do using a single pointer and device such as a mouse. Table 1.5 summarises the main advantages and disadvantages of CLI and GUI. Y Table 1.5 Advantages and disadvantages of CLI and GUI interfaces Interface | Advantages Disadvantages The useris in direct communication with the computer. Command line interface (CLI) The users not restricted to a ‘number of pre-determined options. Itis possible to alter computer, configuration settings, |The user does not need to learn any commands tis more user-friendly: icons are Graphical | used to represent applications. user interface foun A pointing device (such as a mouse) is used to click on an icon to Launch the application - this is simpler than typing in commands. The user needs to learn a number of commands to carry out basic operations. All commands need to be typed in, which takes time and can be error~ prone, Each command must be typed in using the correct format, spelling, and so on. This type of interface uses up considerably more computer memory than a CLI interface. The user is limited to the icons provided on the screen, Needs a more complex operating system, such as Windows, to operate, which can be slower to execute commands, 1.3 Operating systems Who would use each type of interface? CLI: a programmer, analyst or technician; basically, somebody who needs to have direct communication with 2 computer to develop new software, locate errors and remove them, initiate memory dumps (contents of the computer memory at some moment in time), and so on. GUI: the end-user who does not have to (or does not need to) have any great knowledge of how the computer works; @ person who uses the computer to run software, play games or store/manipulate photographs, for example. Dialogue-based user interfaces Dialogue-based user interfaces use the human voice to give commands to a computer system, An example of its use is in some luxury modern cars, where voice activation is used to control devices such as the in-car entertainment system or satellite navigation system. By speaking certain commends, such as ‘Hey BMW, drive me to the nearest airport, the system allows natural speech to enable the driver to intuitively interact with the car. The satellite navigation system will automatically direct the driver to their chosen destination (in this case, the nearest airport). This type of interface could also be used in the home; by using voice commands, it is possible to switch on/off lights, operate electronic equipment and so on. In recent years, devices such as Amazon Alexa, Google Now, Apple Siri and Microsoft Cortana have all been developed to interact with a human by recognising verbal commands. These devices act as a personal assistant. 41:48 trom Terminal 1 ‘Would you tke me to 10 Paphos? make you a booking? smart device is Human voice is Smart device processes asked question Converted into the human command and byanuman binary stream outputs a verbal response A. Figure 1.9 Smart voice activated devices Gesture-based interfaces Gesture-based interfaces rely on human interaction by the moving of hands, head or even the feet. Gesture recognition allows humans to interface with a computer in a more natural fashion without the need for any mechanical devices. This type of interface uses techniques known as computer vision and image processing. For example, using our car example again, the following gestures can be used to carry out certain functions: » rotating a finger clockwise near the radio will increase the sound volume (rotating the finger anti-clockwise will reduce the sound volume)

You might also like