FatMax 2007. Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5.

Slides:



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

Basic Computer Vocabulary
Operating System.
Operating Systems Manage system resources –CPU scheduling –Process management –Memory management –Input/Output device management –Storage device management.
The Operating System. What is an Operating System? The program that is loaded first and manages the hardware resources like main memory, backing storage.
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.
Intro to computers Hardware Operating System, Communication Computers PowerHardware Software OS Application COMMUNICATION.
Operating Systems: Software in the Background
Operating Systems. What is an Operating System? A layer of software between users/applications and the hardware. The first program loaded onto a computer.
Chapter 1. What is computer fluency? The knowledge possessed by people who are able to navigate the digital world successfully NOT THIS.
Operating System Organization
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Systems Software Operating Systems.
The Operating System The operation system (OS) is a set of programs that coordinates: Hardware functions Interaction between application software and computer.
The Operating System. Operating Systems (F) What you need to know about –operating system as a program; –directory/folder.
Lesson 4 Computer Software
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.
Introduction by Dr. Amin Danial Asham. References Operating System Concepts ABRAHAM SILBERSCHATZ, PETER BAER GALVIN, and GREG GAGNE.
Lesson 6 Operating Systems and Software
Today’s Agenda: Computer Basics Review Hardware: The physical components of a computer, any internal or external computer part that you can touch. Software:
CS101: Introduction to Computing Instructors: Badre Munir, Usman Adeel, Zahid Irfan & Maria Riaz Faculty of Computer Science and Engineering GIK Institute.
Systems Software & Operating systems
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
Operating Systems  A collection of programs that  Coordinates computer usage among users  Manages computer resources  Handle Common Tasks.
A Definitive View Of Components by RobRenfrew. . The following information has been obtained from and is being used for educational.
Computer Parts There are many parts that work together to make a computer work.
CS 1308 Computer Literacy and the Internet. Introduction  Von Neumann computer  “Naked machine”  Hardware without any helpful user-oriented features.
Software GCSE COMPUTING.
Operating Systems. Operating systems  Most important program that runs on a computer  Every general-purpose (such as desktop) computer must have OS.
How Hardware and Software Work Together
Operating Systems. Without an operating system your computer would be useless! A computer contains an Operating System on its Hard Drive. This is loaded.
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.
Hardware vs Software Hardware: A physical part of the computer which you can touch. Software: A set of instructions which is run to perform tasks on your.
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.
© 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 SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
Computer Components: Software Computer Technology.
1 Software. 2 What is software ► Software is the term that we use for all the programs and data on a computer system. ► Two types of software ► Program.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
Unit 1: Computing Fundamentals. Computer Tour-There are 7 major components inside a computer  Write down each major component as it is discussed.  Watch.
Types of Software Chapter 2.
Introduction To Computers
Computer Operating Systems And Software applications.
GCSE Computing: A451 Computer Systems & Programming Topic 3 Software System Software (1) The Operating System.
System Software (1) The Operating System
Operating Systems Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Systems Software / The Operating System CSC October 14, 2010.
Operating Systems & System Software
Operating System Review
Lesson Objectives Aims You should be able to:
Operating System.
Chapter 5: Using System Software
Computer Hardware and Software
Mobile Operating System
Linux Operating System Architecture
TexPREP Summer Camp Computer Science
Operating Systems What are they and why do we need them?
Operating System Review
Systems Software Keywords Operating Systems
OPERATING SYSTEMS.
The Main Features of Operating Systems
Software - Operating Systems
Introduction to Operating Systems
Presentation transcript:

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License 11.4 Software Operating Systems

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Operating Systems All desktop computers use an operating system. Common desktop operating systems include: Windows OS X Linux There are hundreds of other operating systems available for special-purpose applications e.g. mobile phones

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Functions of an OS Processor management Memory management Device management Storage management Application interface User interface You need to know this for the exam!!!

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Processor Management The OS has manage the execution of processes so that you believe that there are several things happening at once. However, the processor can only do one thing at a time. In order to give the appearance of lots of things happening at the same time, the OS has to switch between different processes thousands of times a second making sure that each process and application receives enough of the processor's time to function properly.

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Memory Management The OS manages memory (RAM). When applications are loaded they need memory to work with. The OS allocates software RAM to work in. It ensures that the RAM allocated is not used by another application. The OS also manages virtual memory. In this way the computer can run more applications than it has RAM for. For example if a computer was running a word processor and the user wanted to load a spreadsheet application at the same time and there was not enough RAM then the OS uses the hard disc as virtual RAM. Click on the image to watch a short Flash presentation about memory management

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Device Management (Input/Output) The OS makes use of queues and buffers, special storage facilities that take a stream of bits (data) from a device, e.g. a keyboard, hold those bits, and then release them to the CPU at a rate slow enough for the CPU to cope with. This function is very important when a number of processes are running and taking up processor time. The OS will instruct a buffer to continue taking input from the device, but to stop sending data to the CPU while the process using the input is suspended. Then, when the process needing input is made active once again, the OS will command the buffer to send data.

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Device Management (Drivers) The operating system needs to communicate with the various hardware components which make up the computer. Special programs called drivers enable the OS to communicate with these hardware devices. Drivers are needed as the hardware which makes up a PC may be vastly different to that of another PC with the same OS installed. Drivers are translation programs which convert the messages from the OS into messages that the hardware device can understand.

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Application Interface In much the same way that drivers provide a way for applications (software) to make use of hardware without having to know every detail of the hardware's operation, application program interfaces (APIs) let application programmers use functions of the computer and operating system without having to directly keep track of all the details in the CPU's operation. Think of an API as a set of common routines, protocols, and tools for building software applications. A good API makes it easier to develop a program by providing all the building blocks. A programmer puts the blocks together.

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License User Interface The user interface (UI) brings structure to the interaction between a user and the computer. In desktop computers the user interface is a program or set of programs that sits as a layer above the OS. The core operating-system functions - the management of the computer system - lie in the kernel of the operating system. The display manager is separate, though it may be tied tightly to the kernel beneath. Mac OS X GUI

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Exam Stuff A common question on the exam is: Explain four tasks that an operating system carries out in the background Can you answer this question?