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

Similar documents
lesson 1 An Overview of the Computer System

Chapter 8 Objectives. Chapter 8 Operating Systems and Utility Programs. Operating Systems. Operating Systems. Operating Systems.

4.1 Introduction 4.2 Explain the purpose of an operating system Describe characteristics of modern operating systems Control Hardware Access

Click to view Web Link, click Chapter 8, Click Web Link from left navigation, then click BIOS below Chapter 8 p. 395 Fig. 8-4.

Chapter 5: System Software: Operating Systems and Utility Programs

Lecture 6: Operating Systems and Utility Programs

Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.

Computer Basics: Chapters 1 & 2

1 PERSONAL COMPUTERS

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

Chapter 8 Operating Systems and Utility Programs

Chapter 7A. Functions of Operating Systems. Types of Operating Systems. Operating System Basics

1.1 Electronic Computers Then and Now

Chap-02, Hardware and Software. Hardware Model

Lecture 2: Computer Hardware and Ports.

Upon completion of this chapter, you will able to answer the following questions:

Obj: Sec 1.0, to describe the relationship between hardware and software HW: Read p.2 9. Do Now: Name 3 parts of the computer.

Unit 4 Objectives. System Software. Component 4: Introduction to Information and Computer Science. Unit 4: Application and System Software Lecture 2

Computers: Tools for an Information Age

Module 1 Introduction to Information and Communication Technologies

New Mexico Broadband Program. Basic Computer Skills. Module 1 Types of Personal Computers Computer Hardware and Software

Operating System Today s Operating Systems File Basics File Management Application Software

QuickSpecs. Overview. Compaq Remote Insight Lights-Out Edition

Chapter 3: Computer Hardware Components: CPU, Memory, and I/O

OPERATING SYSTEMS Software in the Background. Chapter 2

Chapter 5 Busses, Ports and Connecting Peripherals

CHAPTER 2: HARDWARE BASICS: INSIDE THE BOX

Multimedia Systems Hardware & Software THETOPPERSWAY.COM

COMPUTER BASICS. Seema Sirpal Delhi University Computer Centre

A Computer Glossary. For the New York Farm Viability Institute Computer Training Courses

Chapter 3. Operating Systems

Primary Memory. Input Units CPU (Central Processing Unit)

Chapter 5 System Software: Operating Systems and Utility Programs

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson

TEST CHAPTERS 1 & 2 OPERATING SYSTEMS

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?

Software: Systems and Application Software

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 2 Introducing Operating Systems

Operating Systems. and Windows

Kernel. What is an Operating System? Systems Software and Application Software. The core of an OS is called kernel, which. Module 9: Operating Systems

Operating System Software

Functions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server

Terminal Server Software and Hardware Requirements. Terminal Server. Software and Hardware Requirements. Datacolor Match Pigment Datacolor Tools

Chapter 1. The largest computers, used mainly for research, are called a. microcomputers. b. maxicomputers. c. supercomputers. d. mainframe computers.

Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation.

The Central Processing Unit:

2.5" XTreme Files OS & Data Backup/Restore User Manual Please read the Instruction manual before using the XTreme Files (X Series) 1.

Chapter 4. System Software. What You Will Learn... Computers Are Your Future. System Software. What You Will Learn... Starting the Computer

Chapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance

Overview of MIS Professor Merrill Warkentin

Computer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to:

Discovering Computers

SUMMARIES OF VIDEOS GRADE 11 SYSTEMS TECHNOLOGIES

CSCA0102 IT & Business Applications. Foundation in Business Information Technology School of Engineering & Computing Sciences FTMS College Global

Chapter 4 System Unit Components. Discovering Computers Your Interactive Guide to the Digital World

Chapter 5 Cubix XP4 Blade Server

A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e. Chapter 3 Installing Windows

COURCE TITLE DURATION CompTIA A+ Certification 40 H.

Parallels Desktop for Mac

After studying this lesson, you will have a clear understanding of, what an Operating System is. functions of an Operating System

Basic Concepts of Information Technology (IT)

Guest PC. for Mac OS X. User Guide. Version 1.6. Copyright Lismore Software Systems, Ltd. All rights reserved.

Unit 10 : An Introduction to Linux OS

Ahsay BackupBox v1.0. Deployment Guide. Ahsay TM Online Backup - Development Department

Getting Started with VMware Fusion. VMware Fusion for Mac OS X

XTreme Files OS & Data Backup/Restore User Manual Please read the Instruction manual before using the XTreme Files (F Series) 1.

Learning Objectives. Chapter 1: Networking with Microsoft Windows 2000 Server. Basic Network Concepts. Learning Objectives (continued)

Chapter 5: Fundamental Operating Systems

Comparing Free Virtualization Products

1/5/2013. Technology in Action

Program: Systems Engineering Certificate. Prerequisite: None. Hardware/Software required:

Chapter One Introduction to Computer

Chapter 4. Operating Systems and File Management

Introduction to Computers, Anatomy of Computers, Input and Output Devices

Computer Information & Recommendations

Computer Hardware HARDWARE. Computer Hardware. Mainboard (Motherboard) Instructor Özgür ZEYDAN

Computer Components Study Guide. The Case or System Box

Hardware: Input, Processing, and Output Devices. A PC in Every Home. Assembling a Computer System

Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc.

Parallels Desktop 4 for Windows and Linux Read Me

Topics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives

At Your Service Repair Centre Installation Guide

GCCSI. Ihr Dienstleister in:

SOFTWARE TECHNOLOGIES

A Comparison of VMware and {Virtual Server}

Using Virtual PC 7.0 for Mac with GalleryPro

Example of Standard API

USB 3.0 to HDMI External Multi Monitor Graphics Adapter with 3-Port USB Hub HDMI and USB 3.0 Mini Dock 1920x1200 / 1080p

Communicating with devices

Frequently Asked Questions

Mobile Devices and Systems Lesson 02 Handheld Pocket Computers and Mobile System Operating Systems

Chapter Contents. Operating System Activities. Operating System Basics. Operating System Activities. Operating System Activities 25/03/2014

Machine Architecture and Number Systems. Major Computer Components. Schematic Diagram of a Computer. The CPU. The Bus. Main Memory.

HP Compaq notebook common image white paper

Product Description. Licenses Notice. Introduction TC-200

SNOW LICENSE MANAGER (7.X)... 3

Computer - An Introduction

Parts of a Computer. Preparation. Objectives. Standards. Materials Micron Technology Foundation, Inc. All Rights Reserved

Cisco Networking Academy Program Curriculum Scope & Sequence. Fundamentals of UNIX version 2.0 (July, 2002)

Installing a fresh version of Windows 95b

Transcription:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Disk Drives What s Contained in and Attached to a Microcomputer? 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

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

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

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

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

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

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

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

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

Security Purpose, Types, and Functions of Microcomputer Operating Systems 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

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

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

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

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 microcomputers 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

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

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

Yesterday s Operating Systems Microsoft Windows 1985 first version GUI on top of DOS Windows 3.0, introduced in 1990, provided better support for legacy DOS applications Windows 3.x works in real mode, standard mode, and 386 enhanced mode 1992 Windows 3.1 successful with MS Office 1-36

Yesterday s Operating Systems Windows for Workgroups DOS and earlier versions of Windows had no networking Windows for Workgroups 3.1 and 3.11 enabled peer to peer networking 1-37

Desktop OSs Available Today DOS from Microsoft Windows NT Windows 98 Windows ME Windows 2000 Windows XP Macintosh OSs UNIX Linux 1-38

Desktop OSs Available Today DOS from Microsoft DOS provides support for interaction with disk drives Microsoft s first version of DOS, called PC DOS Introduced with the first IBM PC in 1981 Each major version of DOS supported new disk capacities DOS has a text mode command line interface 1-39

Desktop OSs Available Today Windows NT First Microsoft OS to take full advantage of the capabilities of the Intel s 386 protected mode Two main versions of NT one for servers and another for desktop computers Windows NT 4.0, introduced in 1996, has a GUI similar to Windows 95 1-40

Desktop OSs Available Today Windows 98 An evolutionary development compared to the earlier Windows operating system in terms of GUI and integrated components New options for customizing the GUI, including tighter integration with Microsoft s Web browser, Internet Explorer (IE) 1-41

Desktop OSs Available Today Windows 98 (continued) Comes with drivers and support for devices like DVD drives It was the choice for PCs with plug and play (PnP) hardware, not supported by Windows NT 1-42

Desktop OSs Available Today Windows Me Introduced in 2000 as an upgrade to Windows 98 Improved music, video, and home networking support Provides utilities as well as applications for dealing with PC software configuration, digital music, and video 1-43

Desktop OSs Available Today Windows 2000 Family of OS products, introduced in 2000 Combines the best of Windows 98 and Windows NT Windows 2000 Professional, Windows 2000 Server, Windows 2000 Advanced Server, and Windows 2000 Enterprise Edition 1-44

Desktop OSs Available Today Windows XP Several products, but no server version Most common are Windows XP Home Edition and Windows XP Professional Improved GUI as well as several network and security related features Default desktop only contains the Recycle Bin 1-45

Desktop OSs Available Today Macintosh Operating Systems Designed to run on Apple Macintosh computers, but can be installed on a regular PC (Intel based) Mac OS X Leopard, and Mac OS X Snow Leopard are common today 1-46

Desktop OSs Available Today Macintosh Operating Systems (continued) Macintosh computers generally use the PowerPC chip with an architecture that is enhanced for graphics and multimedia 1-47

Desktop OSs Available Today UNIX Introduced by Bell Labs Computing Science Research Center (Bell Labs) as UNIX Version 6 in 1975 A portable operating system for mini computers and mainframe computers Supports timesharing and multi user systems An excellent server operating system as it utilizes resources carefully, allowing only the required services to be loaded 1-48

Desktop OSs Available Today UNIX (continued) The current commercial versions of UNIX include Sun Microsystems Solaris, Hewlett Packard s HP UX, IBM s AIX, and Compaq s Tru64 UNIX Many open source versions of UNIX are also available, which can be changed according to requirements 1-49

Desktop OSs Available Today Linux Modeled on UNIX Named for original developer, Linus Benedict Torvalds Begun in 1991 by Torvalds and others as opensource for modern computers. Written in the C language using GNU C Compiler (GCC) 1-50

Desktop OSs Available Today Linux (continued) Distributed free Vendors sell bundles with extras (utilities, GUIs, manuals) Novell, Red Hat, and others distribute such bundles Fastest growing computer server OS Making inroads on desktop computers 1-51

Chapter Summary Microcomputers Today A computer consists of hardware, applications software, and operating system software The operating system allows the user to interact with the computer hardware 1-52

Chapter Summary Common Microcomputer Hardware The basic components of a microcomputer are processor, motherboard, memory, video adapter and display, keyboard, pointing device, disk drives, and peripheral devices You can identify hardware components by a visual inspection, by observing information displayed during the boot up process, and by accessing a ROM BIOS setup program 1-53

Chapter Summary Purpose and Functions of Microcomputer Operating systems Certain functions are provided by most, if not all, current operating systems. These functions include a user interface, job management, task management, memory management, file management, device management, and security. The operating system makes everything work together 1-54

Chapter Summary Purpose and Functions of Microcomputer Operating systems You can identify most of the functions provided by your operating system by careful observation. For instance, evidence of support of the security function includes a required logon procedure when you start your computer, and the need for authorization to access resources on your local computer. 1-55

Chapter Summary Purpose and Functions of Microcomputer Operating systems There are four categories of operating systems: Single User/single tasking Single User/multitasking Multi User/multitasking Real Time A Single User/single tasking operating system is one that allows only a single user to perform a single task at a time 1-56

Chapter Summary Purpose and Functions of Microcomputer Operating systems An operating system that allows a single user to perform two or more functions at once is a Single User/multitasking operating system A Multi User/multitasking operating system is an operating system that allows multiple users to run programs simultaneously on a single network server, called a terminal server 1-57

Chapter Summary Purpose and Functions of Microcomputer Operating systems Real time operating systems are defined by their speed and ability to work with special real time applications programs. A Real time operating system is a very fast, relatively small OS that is often embedded, meaning it is built into the circuitry of a device and not normally loaded from a disk drive 1-58

Chapter Summary Major Events in the Evolution of Microcomputer Operating Systems The history of current microcomputers and their OSs involved many technical advances and the imagination of a multitude of innovative people You can find many accounts of the history of computers and operating systems by searching the Internet 1-59

Chapter Summary What OSs Are Available Today? The microcomputer operating systems common today include MS DOS, several versions of Windows (Windows 98, Windows 2000, and Windows XP), Mac OS X, and several versions of UNIX and Linux Each of today s common operating systems is best suited for certain uses 1-60

Chapter Summary What OSs Are Available Today? Microsoft desktop OSs are common in the business environment Both UNIX and Linux can be found on highend servers and on desktop computers. The use of Linux is growing on all types of systems The Mac OSs are commonly used in education and in graphic workstations 1-61