mostafa z ali mostafa z ali
play

Mostafa Z. Ali Mostafa Z. Ali mzali@just.edu.jo 1-1 Chapter 1 - PowerPoint PPT Presentation

Fall 2009 Lecture 1 Operating Systems: Configuration & Use CIS345 Introduction to Operating Systems Mostafa Z. Ali Mostafa Z. Ali mzali@just.edu.jo 1-1 Chapter 1 Introduction to Operating Systems An Overview of Microcomputers Whats


  1. Fall 2009 Lecture 1 Operating Systems: Configuration & Use CIS345 Introduction to Operating Systems Mostafa Z. Ali Mostafa Z. Ali mzali@just.edu.jo 1-1

  2. Chapter 1 Introduction to Operating Systems An Overview of Microcomputers What’s Contained in and Attached to a Microcomputer? Purpose, Types, and Functions of Microcomputer Operating Systems Yesterday’s Operating Systems Desktop OSs Available Today

  3. Learning Objectives • Describe the microcomputers in use today • Identify common computer hardware components • Describe the purpose and functions of microcomputer operating systems • Describe major events in the evolution of microcomputer operating systems • List and compare the common microcomputer operating systems 1-3

  4. An Overview of Microcomputers • What is a Microcomputer? – A computer built around a microprocessor • Microprocessor performs calculations or processing • A personal computer (PC) is a microcomputer that complies with hardware standards set and supported by Microsoft and Intel 1-4

  5. An Overview of Microcomputers • What Types of Microcomputers Are Used Today? – Desktops and laptops – Servers – provide services to other computers – Handheld devices – designed for a specific purpose 1-5

  6. What’s Contained in and Attached to a Microcomputer? • Microprocessor – Also known as the CPU or processor – Central component of a microcomputer – Performs calculations – One or more per microcomputer 1-6

  7. What’s Contained in and Attached to a Microcomputer? • Microprocessor (continued ) – Since the 386DX, Intel Microprocessors support three modes: • Real mode • 286 protected mode • 386 protected mode 1-7

  8. What’s Contained in and Attached to a Microcomputer? • Microprocessor (continued) – Real mode • Intel processors power up in this mode • Total address space = 1MB • 640KB limit for OS and application • Single ‐ tasking 1-8

  9. What’s Contained in and Attached to a Microcomputer? • Microprocessor (continued) – 286 protected mode • Total address space = 16 MB • Can multitask certain applications • Does not support virtual machines 1-9

  10. What’s Contained in and Attached to a Microcomputer? • Microprocessor (continued) – 386 protected mode • Total address space = 4GB • Supports the use of virtual machines • Multitasking 1-10

  11. What’s Contained in and Attached to a Microcomputer? • Microprocessor (continued) – Processors can work with 8 ‐ bit, 16 ‐ bit, 32 ‐ bit, and 64 ‐ bit chunks of data – The number of bits (binary digits) is the size of data that can be processed at one time 1-11

  12. What’s Contained in and Attached to a Microcomputer? • Motherboard and Chipset – Motherboard – central circuit board – Contains one or more CPU slots or sockets into which the processor is plugged – Chipset, memory slots, voltage regulator module (VRM), ROM BIOS, and the expansion bus slots are components of a motherboard – Chipset controls the flow of signals to and from the processor and other components 1-12

  13. What’s Contained in and Attached to a Microcomputer? • Memory – Chips that store programs and data – Random ‐ access memory (RAM) – Read ‐ only memory (ROM) 1-13

  14. What’s Contained in and Attached to a Microcomputer? • Memory (continued) – RAM • System, main, or physical memory • Used by active programs • One or more circuit cards with memory chips • Volatile – all is lost when the computer is powered off 1-14

  15. What’s Contained in and Attached to a Microcomputer? • Memory (continued) – ROM BIOS • Stores programs permanently • Called ‘firmware’ since it is non ‐ volatile – ROM BIOS contains: • Code for starting the computer • Code for controlling communications between the processor and other components • A setup program for configuring system options • Configuration information stored in a special kind of non ‐ volatile RAM called the CMOS RAM 1-15

  16. What’s Contained in and Attached to a Microcomputer? • ROM BIOS configuration information – Disk drive types and capacity – Disk boot order – System memory – Connectors (ports) – Power management – Other information determined by motherboard and ROM BIOS manufacturers 1-16

  17. What’s Contained in and Attached to a Microcomputer? • Video Adapter and Display – Video adapter – circuitry that sends the controlling output signals to the display screen – Display screen – a monitor or a flat panel display (FPD) for visual output from the computer 1-17

  18. What’s Contained in and Attached to a Microcomputer? • Keyboard – An input device with a typewriter style layout of alphanumeric and punctuation keys – Includes additional function, control, arrow, and editing keys 1-18

  19. What’s Contained in and Attached to a Microcomputer? • Pointing Device – Required to move a graphical pointer (cursor) around in a GUI – Mouse is the most common pointing device – connects via a physical cable or a wireless connection. – Other pointing devices: touch pad, track ball, joystick, and light pen 1-19

  20. What’s Contained in and Attached to a Microcomputer? • Disk Drives – Store data and programs – Encoded on surface of small spinning platters – Magnetic or optical technology – Floppy drives and hard disk drives use magnetic technology – Compact disk (CD) and digital versatile disk (DVD) drives use optical technologies 1-20

  21. What’s Contained in and Attached to a Microcomputer? • Peripheral Devices – Broad term for nonessential add ‐ on devices – Includes printers, scanners, pointing devices, digital cameras, external modems, and disk drives 1-21

  22. Purpose, Types, and Functions of Microcomputer Operating Systems • What is an Operating System? – An Operating System is: • The central control program for a computer • The intermediary between applications & hardware 1-22

  23. Purpose, Types, and Functions of Microcomputer Operating Systems • Operating System Functions – User interface – Job management – Task management – Memory Management – File management – Device management – Security 1-23

  24. Purpose, Types, and Functions of Microcomputer Operating Systems • User Interface – AKA the ‘shell’ – A software layer for user interaction – Includes the command processor – Includes the visual components of the OS • Character ‐ based command line • GUI 1-24

  25. Purpose, Types, and Functions of Microcomputer Operating Systems • Job management – Controls the order and time in which programs are run • Task management – Found in multitasking operating systems – Controls the focus – Allows user to switch between tasks 1-25

  26. Purpose, Types, and Functions of Microcomputer Operating Systems • Memory Management – Manages placement of programs and data in memory – Virtual memory manager moves code and data to virtual memory (file on hard drive) 1-26

  27. Purpose, Types, and Functions of Microcomputer Operating Systems • File Management – AKA data management – Allows the OS to read, write, and modify data – Data is organized into files – Allows users to organize their files into containers called folders or directories 1-27

  28. Purpose, Types, and Functions of Microcomputer Operating Systems • Device Management – Controls hardware through device drivers – A device driver is unique to a device – Created by the manufacturer of the device to work with a specific operating system 1-28

  29. Purpose, Types, and Functions of Microcomputer Operating Systems • Security – Provides password ‐ protected authentication of the user before allowing access – Checks user name and password – Restricts the actions that can be performed on a computer, customized for each user 1-29

  30. Purpose, Types, and Functions of Microcomputer Operating Systems • Categories of Operating Systems – Single ‐ User/Single ‐ tasking – Single ‐ User/Multitasking – Multi ‐ User/Multitasking – Real ‐ Time 1-30

  31. Yesterday’s Operating Systems • First the machines… – Charles Babbage designed the first computer in the 1820s – Apple II was the first microcomputer to combine critical elements like keyboard, monitor, operating system, and desirable and useful applications 1-31

  32. Yesterday’s Operating Systems • Then the Operating Systems – Early single ‐ purpose computers included system functions – OSs did not exist as separate entity – OSs evolved from need for multipurpose computers 1-32

  33. Yesterday’s Operating Systems DOS, CP/M, Apple, and the Killer App • – To be widely accepted a computer needed a ‘killer app’ – VisiCalc was the killer app of 1970’s micro ‐ computers – VisiCalc ran under the CP/M OS – VisiCalc contributed to the success of the Apple II – Both PC DOS and a version of CP/M were available for the IBM PC 1-33

  34. Yesterday’s Operating Systems • The Second Wave (second killer app) – Lotus 1 ‐ 2 ‐ 3 – a DOS spreadsheet application that is fast and provides added functionalities – Lotus 1 ‐ 2 ‐ 3 became the killer app for the IBM ‐ PC/PC DOS combination. 1-34

  35. Yesterday’s Operating Systems • OS/2 (Operating System/2) – Version 1.0 introduced in 1987 – Developed by Microsoft and IBM – 1.0 had costly memory and disk requirements – IBM introduced OS/2 Warp in 1990’s – IBM has ended development of new versions 1-35

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend