Week 6 Operating Systems.

Slides:



Advertisements
Similar presentations
Computer Basics 2.
Advertisements

COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Lesson 4 0x Operating Systems.
What is an operating system? Is it software?
Operating Systems Manage system resources –CPU scheduling –Process management –Memory management –Input/Output device management –Storage device management.
What You Will Learn Components of a computer’s system software The importance of an operating system Functions of an operating system Types of user interfaces.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Operating Systems: Software in the Background
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
Operating Systems BTEC IT Practitioners.
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
Operating Systems.
Computer Basics Flashcards #2
Operating System Software CS 1 Rick Graziani Fall 2006.
An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.
Operating System.
SOFTWARE.
Chapter 3  Manage the computer’s resources ◦ CPU ◦ Memory ◦ Disk drives ◦ Printers  Establish a user interface  Execute and provide services for applications.
Computer for Health Sciences
Operating Systems Basic PC Maintenance, Upgrade and Repair Mods 1 & 2.
Chapter 3 Operating Systems Introduction to CS 1 st Semester, 2015 Sanghyun Park.
Operating Systems What do you have left on your computer after you strip away all of the games and application programs you bought and installed? Name.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Computer Basics Diagram
Chapter 4 Operating Systems and File Management. 4 Chapter 4: Operating Systems and File Management 2 Chapter Contents  Section A: Operating System Basics.
Chapter 4: What is an operating system?. What is an operating system? A program or collection of programs that coordinate computer usage among users and.
4 1 Operating System Activities  An operating system is a type of system software that acts as the master controller for all activities that take place.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
CS 1308 Computer Literacy and the Internet. Introduction  Von Neumann computer  “Naked machine”  Hardware without any helpful user-oriented features.
Software GCSE COMPUTING.
Computing and the Web Operating Systems. Overview n What is an Operating System n Booting the Computer n User Interfaces n Files and File Management n.
Operating Systems JEOPARDY Computer Repair NetworkOS OS Tasks ConceptsComponentsMisc
Operating Systems TexPREP Summer Camp Computer Science.
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
System Software CSCI-N 100 Department of Computer and Information Science.
Operating System (OS) Basics. Operating System Basics Software (applications) Operating System (OS) Hardware.
INFO 320 Server Technology I Week 1 Server operating system and hardware concepts 1INFO 320 week 1.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 1 Introduction to Operating Systems.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
E- Learning and Writing Skills IGGU 1101 Operating System Windows Dr. Sana’a Wafa Al-Sayegh.
Lecture 8: 9/19/2002CS149D Fall CS149D Elements of Computer Science Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture.
Computer Systems Mrs. Butera. Computer Systems Hardware Software.
Operating Systems Lesson Objective: Understanding the functions of an operating system. Learning Outcome: Answer some basic questions on operating systems.
MIND MAPS FOR THE ICT STUDENTS V.S.R.RANASIRI R / KURUWITA M.M.V.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
BABCA Software Operating Systems (OS) aka Systems Software A set of instructions that coordinate all the activities among computer hardware resources.
Digital Communication Systems Comp Functions of the Operating System.
Operating Systems Overview Basic Computer Concepts Operating System What does an operating system do  A computer’s software acts similarly with.
Computer Operating Systems And Software applications.
Booting Process Chapter 4: System Software Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Operating Systems (Credit to: Rick Graziani of Cabrillo College)
Systems Software / The Operating System CSC October 14, 2010.
1 OPERATING SYSTEMS. 2 CONTENTS 1.What is an Operating System? 2.OS Functions 3.OS Services 4.Structure of OS 5.Evolution of OS.
Computers: Tools for an Information Age
Operating System Software
Operating System & Application Software
Operating Systems & System Software
Lesson 4 0x Operating Systems.
Operating System Review
Introduction to Operating Systems
Computing Fundamentals
TexPREP Summer Camp Computer Science
What is an Operating System?
Chapter 4 The Power behind the Power
Operating System Review
Chapter 4 The Power behind the Power
Software - Operating Systems
Chapter-1 Computer is an advanced electronic device that takes raw data as an input from the user and processes it under the control of a set of instructions.
Introduction to Operating Systems
Presentation transcript:

Week 6 Operating Systems

Software

Software Application software: Programs for performing a specific task Word processing, spreadsheets, gaming, web page design, graphic design System software: Operating software: Software that controls the overall operation of the computer

Operating System Software Operating System (OS) – Software that controls the overall operation of a computer

What is Operating System Software ? Software which manages the overall operation of the computer system including: hardware (CPU, RAM, I/O) security system interface application interface

What is OS?

User’s View

What “IS” an OS? Software files (programs) which are stored on the hard disk kernel with the internal programs external programs Supporting Data Files

The Kernel The operating system software file (program) which is copied into RAM, usually from the hard disk drive, during the boot-up. The kernel remains in RAM while the computer is on and is in charge of the overall operation of the computer system. The kernel contains the “internal programs” for the most often used operations like copying files. kmem (Linux) command.exe (Microsoft)

The Kernel Those software components that perform the basic functions required by the computer. Processor Management Memory Management File Management Device Management Concurrency Control

Functions of OS Manages and Interacts with Computer Hardware Provides and Manages System Security Provides the System Interface Provides the Interface for Application Software

Manages Hardware Manages CPU Manages RAM, Virtual Memory Manages how data is stored in storage devices (Formatting Disk)

Manages Hardware Provides interface for Input / Output Devices keyboard, mouse, printer, device drivers = software programs which allow the hardware device to be used by the operating system and by application software

Multitasking Cooperative Multitasking OS gives CPU processing time to other programs at a logical point, usually during idle time Preemptive Multitasking OS allocates CPU time between the different programs based on amount of time and priority of the software application

Multiprocessing Asymmetric Multiprocessing = Tasks are assigned to a specific CPU and each CPU has its own RAM memory Symmetric Multiprocessing = Tasks are assigned to any available CPU and CPU’s can share RAM memory

Processes Scheduler – Maintains a record of the processes. Adds new processes when launched. Removes old processes when completed. Uses a process table. Process Table – Information about each process including: Main memory cells (RAM) Priority Running or waiting (input from user or saving to disk)

Processes

Server OS Found on mainframes, minicomputers and PCs Server = a computer which processes information (CPU and RAM) , stores information (hard disk), and/or provides access to peripheral devices (printers) for multiple users Email Web Gaming

Server OS Examples

Virtual Memory Virtual Memory (VM) = the ability of the CPU and the operating system software to use the hard disk drive as additional RAM when needed (safety net) Good – no longer get “insufficient memory” error Bad - performance is very slow when accessing VM Solution = more RAM

Virtual Memory

Manages System Security Single-user Operating Systems minimal security user has full authority Server Operating Systems login and password capability protection of user’s data stored on the server’s central hard disk drives protection and security for software programs

Provides System Interface System Interface or shell = the interface between the user and the computer Command Line Interface (CLI) Linux, UNIX, DOS, older OS’s Graphical User Interface (GUI)

Command Line Interface

DOS plus Windows 3.1

Windows 95

Windows XP

Macintosh

Mac OS X

Unix with X-Windows

Windows 8

Ubuntu

Interface to Application Software Operating systems are designed and developed for a specific CPU or “family of CPUs” Macintosh OS: Motorola 680xx, PowerPC Gx, Intel DOS: Intel CPUs Windows 9x and XP: Intel 80386, 80486, and Pentium CPUs Linux: Intel CPUs MS NT & 2000: Intel CPUs

Interface to Application Software MS Word for Windows XP Windows XP Intel CPU MS Word for the Macintosh Macintosh OS X Gx CPU or Intel CPU

Order of Development 1. The CPU Other Hardware Components Operating System Software 4. Application Software

Thank You