Use with Computer Systems and Networks by Blundell, Khan, Lasebae and Jabbar ISBN 978-184480-639-3 © 2007 Middlesex University Press Computer Systems and.

Slides:



Advertisements
Similar presentations
COURSE: COMPUTER PLATFORMS
Advertisements

Objectives Overview Define an operating system
The Operating System. What is an Operating System? The software which makes it possible for you to use your computer The software which starts up when.
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Fall 2006.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
MCT260-Operating Systems I Operating Systems I Introduction to Operating Systems.
Operating Systems: Software in the Background
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
Use with Computer Systems and Networks by Blundell, Khan, Lasebae and Jabbar ISBN © 2007 Middlesex University Press Computer Systems and.
Software. Application Software performs useful work on general-purpose tasks such as word processing and data analysis. The user interacts with the application.
Use with Computer Systems and Networks by Blundell, Khan, Lasebae and Jabbar ISBN © 2007 Middlesex University Press Computer Systems and.
The Operating System and the User Interface
Chapter 8 Operating Systems and Utility Programs By: James Granahan.
An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.
The Operating System The operation system (OS) is a set of programs that coordinates: Hardware functions Interaction between application software and computer.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Lesson 6 Operating Systems and Software
 What Is a Computer? What Is a Computer?  Computer System Components Computer System Components  Hardware Hardware  Types of Memory Types of Memory.
Chapter 8 Operating Systems and Utility Programs Serena Oldhouser.
Software GCSE ICT.
System software operating system 1.
Chapter 4 System Software.
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?
Operating Systems.
Software GCSE COMPUTING.
University of Management & Technology 1 Operating Systems & Utility Programs.
What is system software and what are its parts? Programs that control operation of computer Two parts are operating systems utility programs.
Introduction to Interactive Media Interactive Media Tools: Software.
Explain the purpose of an operating system
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.
1 Chapter 7 Operating System & Utility Programs.  consists of the programs that control or maintain the operations of the computer and its devices. It.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Operating Systems Lesson Objective: Understanding the functions of an operating system. Learning Outcome: Answer some basic questions on operating systems.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Computer Components: Software Computer Technology.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Application Software System Software.
Chapter 8 Operating Systems. Objectives Identify the types of system software Summarize the startup process on a personal computer Describe the functions.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
1 3 Computing System Fundamentals 3.3 Computer Systems.
BABCA Software Operating Systems (OS) aka Systems Software A set of instructions that coordinate all the activities among computer hardware resources.
Types of Software Chapter 2.
CS4315A. Berrached:CMS:UHD1 Introduction to Operating Systems Chapter 1.
 Kim  Allen  Kenneth. Chapter 1 Computer Fundamentals.
Identify internal hardware devices (e. g
Operating Systems. Operating System Every general-purpose computer must have an operating system to run other programs. Operating systems perform basic.
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.
Identify internal hardware devices (e. g
Computer Organisation
Topic 2: Hardware and Software
Introduction to comp. and prog. CS 101 G 964
Operating Systems & System Software
Hardware and Software Hardware refers to the physical devices of the computer system e.g. monitor, keyboard, printer, RAM etc. Software is a set of programs,
Introduction to Operating Systems
Chapter 4 – Introduction to Operating System Concepts
TexPREP Summer Camp Computer Science
Systems Software Keywords Operating Systems
OPERATING SYSTEMS.
Computer Fundamentals
Operating Systems Tasks 17/02/2019.
Operating Systems Tasks 04/04/2019.
The Main Features of Operating Systems
Software - Operating Systems
Operating Systems Tasks 05/08/2019.
Presentation transcript:

Use with Computer Systems and Networks by Blundell, Khan, Lasebae and Jabbar ISBN © 2007 Middlesex University Press Computer Systems and Networks Chapter 8: Aspects of the operating system

Use with Computer Systems and Networks by Blundell, Khan, Lasebae and Jabbar ISBN © 2007 Middlesex University Press Explain the need and function of ROM based BIOS; Identify and describe the functions of an Operating System; Describe the role of device drivers; Describe the operation of a multi-tasking technique; Outline the operation of virtual memory. Learning Objectives:

Use with Computer Systems and Networks by Blundell, Khan, Lasebae and Jabbar ISBN © 2007 Middlesex University Press BIOS in relation to the computer software and hardware

Use with Computer Systems and Networks by Blundell, Khan, Lasebae and Jabbar ISBN © 2007 Middlesex University Press The use of the reset vector

Use with Computer Systems and Networks by Blundell, Khan, Lasebae and Jabbar ISBN © 2007 Middlesex University Press Some of the main tasks of an operating system 1.To receive input from the user (e.g. commands and data). 2.To act on commands provided by the user. 3.To provide output to the user. 4.To create environments in which a user program can execute. 5.To manage the file system (including the directory structure). 6.To enable programs to share resources and thereby support ‘multi-tasking’. 7.To provide resources for a user program via special instructions – often referred to as ‘system calls’. 8.To interface with hardware such as the keyboard, display screen, printers, hard disk drives, etc. Often such interfaces are implemented using programs called ‘device drivers’. 9.To provide security (e.g. password protection, the protection of files belonging to each user, etc). 10.To provide network communications and thereby allow computers to communicate. 11.To provide a convenient user interface (using, for example menus, icons, etc). 12.The provision of text editing facilities. 13.The provision of various utilities that may be accessed by a user such as ‘system tools’, ‘calculator’, ‘calendar’, etc. 14.The provision of back-up facilities.

Use with Computer Systems and Networks by Blundell, Khan, Lasebae and Jabbar ISBN © 2007 Middlesex University Press The operating system provides resources to a user’s program

Use with Computer Systems and Networks by Blundell, Khan, Lasebae and Jabbar ISBN © 2007 Middlesex University Press In this model, the process encapsulates a program and manages all communication.

Use with Computer Systems and Networks by Blundell, Khan, Lasebae and Jabbar ISBN © 2007 Middlesex University Press Memory layout for a simple batch system

Use with Computer Systems and Networks by Blundell, Khan, Lasebae and Jabbar ISBN © 2007 Middlesex University Press The simple multi-programming approach

Use with Computer Systems and Networks by Blundell, Khan, Lasebae and Jabbar ISBN © 2007 Middlesex University Press The use of a ‘device driver’ to communicate and interact with hardware systems.