1 / 23

Elements of a Computer System

Elements of a Computer System. Dr Kathryn Merrick Thursday 4 th June, 2009. Overview. Elements of a computer system: Hardware Software People Procedures. 1. Hardware Components. In order for a computer to do useful work it must have: Input devices Processing devices Storage

brendy
Télécharger la présentation

Elements of a Computer System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Elements of a Computer System Dr Kathryn Merrick Thursday 4th June, 2009

  2. Overview • Elements of a computer system: • Hardware • Software • People • Procedures

  3. 1. Hardware Components • In order for a computer to do useful work it must have: • Input devices • Processing devices • Storage • Output devices

  4. Mouse and Keyboard

  5. Vision and Sound

  6. Specialised Input Devices Wii Joystick Force feedback steering wheel and pedals Haptics devices

  7. Central Processing Unit • Heart of Computer: • Fetches program instructions from memory • Performs operation • Writes result back into memory • Consists of a number of components • Registers where variables are stored • Arithmetic/Logic Unit (ALU) • Clock speed measured in GHz gives an indication of the power of the CPU

  8. Graphics Processing Unit • Do computations related to • 3D graphics • 2D acceleration • Frame buffering • At least as powerful as the CPU • Can be in video card or integrated directly into motherboard

  9. Primary Storage • Memory is essential to store: • The instructions of a program that is executing • The data upon which the program acts • Two main types: • Random Access Memory (RAM) • Read Only Memory (ROM)

  10. Random Access Memory • Main memory of the computer • Small amount of fast memory used as a cache • Can be read from and written to • Volatile • When the power is turned off its contents are lost • Different speeds: faster is more expensive.

  11. Read Only Memory • Cannot be written to by user • Non-volatile • Burned in at time of manufacture • Used to hold the boot code or bios code

  12. Secondary Storage Equipment Old school floppies: storage in kB • CD: 600M capacity • DVD: 5-9G Gig capacity Tape drive: used for archival storage up to 20 Gig (cheap and stable) Flash memory capacity up to 32 Gig Plug and play, quick and convenient Hard disk drive: 80-300 Gig capacity

  13. Output Devices

  14. Communication Devices • Computers need a way to communicate with other computers • Typical communication alternatives • Local area network • Wireless network • Bluetooth • Infra-red

  15. 2. Software • Operating system software • Manages system resources • Generic software • Word processors, spread-sheets… • Specialised software • Programming environments, 3D modelling, organisation specific software…

  16. Operating Systems • Manages sharing of system resources between processes • Memory allocation • Prioritising resource access • Controls input and output • Facilitates computer networking • File system management • Provides programmers with an interface to access resources

  17. June, 2008 Market Share Windows 90.89% Mac 7.94% Linux 0.8% Solaris 0.01% Other 0.36%

  18. 3. People • Commercial computer systems often require a number of professionals to ensure the smooth running of the system: • System Administrator • Systems Analyst • Programmer

  19. Systems Analyst • Help people and organisations solve their problems by identifying the role a computer system can play. • Identify what is possible and how a new system will work. • Gather system requirements • Develop models for a new system

  20. System Administrator • Responsible for maintaining computer systems across an organisation: • Initial machine configuration • Creating user accounts • Granting network access • Fixing problems

  21. 4. Procedures • Hardware: how often are computers upgraded or replaced? • Application software: when are new versions purchased? • Backup routine: how often? where are copies kept? • Anti-virus software: how is is renewed? • Security: who has access to servers? • Passwords: how many letters / numbers?

  22. Summary • After this lecture you should be able to describe and give examples of: • Elements of a computer system: • Hardware, • Software • People, • Procedures • Main hardware components of a computer: • Input • Output • Processing • Storage

More Related