An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Advertisements

Operating Systems. Operating System (OS) The software that manages the sharing of the resources of a computer. Examples of Operating Systems ◦ Windows.
Systems Software System Software Enables the applications software to interact with the computer and Helps the computer manage its internal and external.
Lesson 4 0x Operating Systems.
Operating System.
Operating Systems Manage system resources –CPU scheduling –Process management –Memory management –Input/Output device management –Storage device management.
Operating Systems An operating system is a set of programs that controls how the hardware of a computer works. An operating system provides a means of.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
1 The Five Parts of an Information System
MCT260-Operating Systems I Operating Systems I Introduction to Operating Systems.
Operating Systems: Software in the Background
Xuan Guo Chapter 1 What is UNIX? Graham Glass and King Ables, UNIX for Programmers and Users, Third Edition, Pearson Prentice Hall, 2003 Original Notes.
The Operating System and the User Interface
Operating System.
SOFTWARE.
Operating Systems Chapter 4.
Week 6 Operating Systems.
Computer for Health Sciences
Chapter Three Software and Operating Systems What is software? How software is developed (Analysis, Design, Programming, and Testing) What are software.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
SOFTWARE.
Excellence Publication Co. Ltd. Volume Volume 1.
System software operating system 1.
Chapter 4 System Software.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
Operating Systems  By the end of this session, you will know: What an Operating System is. The functions it performs.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
 What is OS? What is OS?  What OS does? What OS does?  Structure of Operating System: Structure of Operating System:  Evolution of OS Evolution of.
Operating Systems.
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 1 Introduction Read:
CS 1308 Computer Literacy and the Internet. Introduction  Von Neumann computer  “Naked machine”  Hardware without any helpful user-oriented features.
Introduction to Interactive Media Interactive Media Tools: Software.
How Hardware and Software Work Together
Operating Systems JEOPARDY Computer Repair NetworkOS OS Tasks ConceptsComponentsMisc
Operating Systems Sara Mullan Johns Hopkins University Fall 2010
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
Highlights – Digital Literacy. An operating system (OS) is the most important program that runs on your computer. Every general-purpose computer must.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 1 Introduction to Operating Systems.
1 The Five Parts of an Information System
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
The Operating System ICS3M.  The operating system (OS) provides a consistent environment for other software programs to execute commands.  It gives.
Distributed System Concepts and Architectures 2.3 Services Fall 2011 Student: Fan Bai
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Twelfth Edition.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
Operating Systems Lesson Objective: Understanding the functions of an operating system. Learning Outcome: Answer some basic questions on operating systems.
Lecture 1: Network Operating Systems (NOS) An Introduction.
Digital Communication Systems Comp Functions of the Operating System.
Credit:  An operating system is the program that is loaded into the computer  coordinates all the activities among.
Operating Systems.
Computer Operating Systems And Software applications.
OPERATING SYSTEM REVIEW. System Software The programs that control and maintain the operation of the computer and its devices The two parts of system.
OPERATING SYSTEMS (OS) By the end of this lesson you will be able to explain: 1. What an OS is 2. The relationship between the OS & application programs.
Operating Systems Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Systems Software / The Operating System CSC October 14, 2010.
Operating Systems. Operating System Every general-purpose computer must have an operating system to run other programs. Operating systems perform basic.
INTRODUCTION TO COMPUTERS. A computer system is an electronic device used to input data, process data, store data for later use and produce output in.
System SOFTWARE.
Operating Systems What an Operating System is.
Operating Systems & System Software
2. OPERATING SYSTEM 2.1 Operating System Function
Computer Fundamentals 1
Operating System.
Introduction to Operating Systems
Operating Systems Overview
Introduction to Operating System (OS)
Systems Software Keywords Operating Systems
Software - Operating Systems
Introduction to Operating Systems
An Introduction to Operating Systems
Presentation transcript:

An Introduction to Operating Systems

Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application software to interact with a computer’s hardware and the data and other programs stored on the computer.  An OS performs basic tasks, such as recognizing input from the keyboard, sending output to the display screen, keeping track of files and directories on the disk, and controlling peripheral devices such as printers.

Other Services  Program Execution OS provides an environment where the user can conveniently run programs. The user does not have to worry about memory allocation or CPU scheduling.  I/O Operations Each program requires input and produces output. The OS hides some of the details of the underlying hardware for such I/O. All the user sees is that the I/O has been performed, without those details.  Communications There are instances where processes need to communicate with each other to exchange information. It may be between processes running on the same computer or running on different computers. The OS provides these services to application programs, making inter-process communication possible, and relieving the user of having to worry about how this accomplished.

Application programs and OS  Operating systems provide a software platform on top of which other programs, called application programs, can run.  The choice of operating system, therefore, determines to a great extent the applications a user can run.  For example, the DOS operating system contains commands such as COPY and RENAME for copying files and changing the names of files, respectively. The commands are accepted and executed by a part of the operating system.  Similarly, the UNIX operating system has commands like CP and MV to copy and rename.

UNIX  UNIX was one of the first operating systems to be written, in  Advantages of UNIX are…  Multitasking – multiple programs can run at one time.  Multi-user – allows more than a single user to work at any given time. This is accomplished by sharing processing time between each user.  Safe – prevents one program from accessing memory or storage space allocated to another program, and enables file protection, requiring users to have permission to perform certain functions, such as accessing a directory, file, or disk drive.

Types of OS  Microsoft Windows  Mainframe  DOS  OS/2  Linux  Mac OS  AmigaOS

Types Of OS

Evolution of Windows

Evolution of OS/2