Operating Systems & System Software

Slides:



Advertisements
Similar presentations
including File Management
Advertisements

?  Able to explain the 6 key functions of system software  Able to explain each using a suitable example  Identify three different system software.
Operating System.
COURSE: COMPUTER PLATFORMS
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 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.
Operating System.
Week 6 Operating Systems.
Computer for Health Sciences
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Introduction by Dr. Amin Danial Asham. References Operating System Concepts ABRAHAM SILBERSCHATZ, PETER BAER GALVIN, and GREG GAGNE.
Today’s Agenda: Computer Basics Review Hardware: The physical components of a computer, any internal or external computer part that you can touch. Software:
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?
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. 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.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
© 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.
Computer Architecture
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
Operating Systems Lesson Objective: Understanding the functions of an operating system. Learning Outcome: Answer some basic questions on operating systems.
Computer Systems Nat 4/5 Computing Science Operating Systems.
Computer Components: Software Computer Technology.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
1 3 Computing System Fundamentals 3.3 Computer Systems.
Types of Software Chapter 2.
An operating system (OS) is a collection of system programs that together control the operation of a computer system.
Operating System (Reference : OS[Silberschatz] + Norton 6e book slides)
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 Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
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
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
Computer Organisation
Nat 4/5 Computing Science Software
4.4.1 The Operating System.
Operating System Review
Resource Management IB Computer Science.
2. OPERATING SYSTEM 2.1 Operating System Function
Operating System.
Chapter 5: Using System Software
Computer Software.
Introduction to Operating Systems
Operating Systems Overview
Introduction to Operating System (OS)
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.
Nat 4/5 Computing Science Operating Systems
Operating System Review
Information Technology Ms. Abeer Helwa
Operating Systems Tasks 17/02/2019.
The Main Features of Operating Systems
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.
An Introduction to Operating Systems
Necessary Background for OS
Windows 10 An Operating System
Presentation transcript:

Operating Systems & System Software

Learning Objectives 4.4.1 Understand what an operating system is and the functions of an operating system [file management, input/output, resource allocation, process management, network management, user management] FUNRIP 4.4.2 Understand that application software such as a web browser, word processor, spreadsheet or apps are computer programs hardware operating system application software user

Starter In pairs, list all of the different operating systems you can think of. Which operating system would this computer run?

Why do we have operating systems? Before the stored-programme concept programmers had to interact with the hardware directly, This meant setting switches and plugging things in. Then along came the ability to store a program 

Application Software Application software such as a web browser, word processor, spreadsheet or apps are just computer programs. On a Windows OS these will have a file type of .exe The operating system: gives each process a unique process ID allocates space in memory to hold the instructions and data for a program assigns priority which determines the order in which processes will run links processes with a user.

Operating Systems Role File management- F User management- U Network management- N Resource allocation- R Input/output- I Process management- P

File Management The operating system manages the storage of files and directories (folders). The operating system stores files in a hierarchy of directories.

User Management The operating system also manages the user(s) of the computer system, providing users with an interface to the computer system, privileges to perform certain tasks and security features to protect the users and the system. GUI’s (Graphical User Interface) CLI (Command Line Interpreter)

Network Management It is the operating system that manages the operation of the computer system’s network connections. Identifying what devices are present on a network, analysing the traffic sent through it. It also tries to spot and fix errors in the network.

Resource Allocation A resource is any part of the computer system. Examples include a printer, memory, hard disk drive or processor time. The operating system allocates the computer system’s available hardware to the programs running (processes) at any one time. While a program is running, the data and instructions are stored in the main memory and it is the operating system that allocates appropriate memory to each program. The operating system also ensures that instructions and data do not interfere with each other

Input / Output The operating system manages data transfers between the CPU and the input and output devices, such as the keyboard and printers (peripherals). The software that allows this data transfer may already be part of the operating system, or the user might need to install a driver to handle input and output from a particular device.

Process Management The heart of managing the processor comes down to two related issues: Ensuring that each process and application receives enough of the processor's time to function properly Using as many processor cycles as possible to work efficiently

Activity Process Scheduling task Runnable Running Waiting

Activity Using the knowledge just learnt you need produce a multiple choice game in Python.

Homework Take a screen shot of the processes running on a computer and annotate it to show the name of the process (identifying whether or not it is application software, the process id, the priority (if shown) and the user. Now find out how to list the processes running on your mobile phone. Due in 2 lessons time

Plenary What does FUNRIP stand for? What is application software, how does the OS in windows disguise between application software and other processes? Can CPU’s multitask? Explain why? How does the CPU processes information?