Operating Systems Overview

Slides:



Advertisements
Similar presentations
Computer Basics 2.
Advertisements

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.
Professor Michael J. Losacco CIS 1110 – Using Computers Operating Systems & Utility Programs Chapter 7.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Operating systems This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts: popular.
1 Chapter 2 Operating Systems: Software in the Background.
Spring 2007Introduction to OS1 IT 3423: Operating System Concepts and Administration Instructor: Wayne (Weizheng) Zhou
Word Processing, Web Browsing, File Access, etc. Windows Operating System (Kernel) Window (GUI) Platform Dependent Code Virtual Memory “Swap” Block Data.
Installing software on personal computer
An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.
SOFTWARE.
Week 6 Operating Systems.
Chapter Three Software and Operating Systems What is software? How software is developed (Analysis, Design, Programming, and Testing) What are 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.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Computer Basics Diagram
Chapter 4 System Software.
Operating Systems. The foundation for operating system software and application software. Source:
Software GCSE COMPUTING.
University of Management & Technology 1 Operating Systems & Utility Programs.
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to Interactive Media Interactive Media Tools: Software.
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 System (OS) Basics. Operating System Basics Software (applications) Operating System (OS) Hardware.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 1 Introduction to Operating Systems.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
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 THE COMPUTER. 2 Input Processing Output Storage 4 basic functions.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
A.Abhari CPS1251 Topic 1: Introduction to Computers Computer Hardware Computer components Connecting Computers Computer Software Operating System (OS)
Digital Communication Systems Comp Functions of the Operating System.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 6A Operating System Basics PART I.
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
OPERATING SYSTEM REVIEW. System Software The programs that control and maintain the operation of the computer and its devices The two parts of system.
CHAPTER 7 Operating System Copyright © Cengage Learning. All rights reserved.
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
Computer Organisation
Nat 4/5 Computing Science Software
4.4.1 The Operating System.
Operating Systems & System Software
Lecture 1-Part 2: Operating-System Structures
Operating System Review
Operating System.
Computer Fundamentals 1
Chapter 5: Using System Software
Computer Software.
Introduction to Operating Systems
Linux Operating System Architecture
TexPREP Summer Camp Computer Science
What is an Operating System?
Objectives Overview Define system software and identify the two types of system software Describe the functions of an operating system Summarize the features.
Chapter 4 The Power behind the Power
Operating System Review
Systems Software Keywords Operating Systems
OPERATING SYSTEMS.
Chapter 6 System and Application Software
Operating System Review
Information Technology Ms. Abeer Helwa
Chapter 4 The Power behind the Power
Types of Software.
Entry Level Computing Year NINE –
Software - Operating Systems
Chapter 6 System and Application Software
Chapter 6 System and Application Software
Windows.
Introduction to Operating Systems
Chapter 6 System and Application Software
Windows 10 An Operating System
Presentation transcript:

Operating Systems Overview

P2 grading criterion Report – Why do PC’s need an Operating System (OS) Features and Functions of a OS How are operating system used to facilitate users?

Where to find the information? Plenty of info out there!

What is an operating system? A software program (or collection of programs) which manages a computer and allows other programs to run. Manages computer’s resources Provides an interface for Programmers Users Provides a platform for application programs Without O/S computer will not work!

Features / functions of O/S File & Disk Management Memory Management Process Management I/O Management Configuration / administration Networking Security

Managing computer resources File / Disk Management Drive partitioning / formatting Directory (folder) structures File / folder management Copy, Cut, Paste Rename Delete File operations for programs Open, Close, Save

Managing computer resources Memory Management Allocates memory to programs Recovers memory after use Prevents programs from accessing memory allocated to another program Manages virtual memory

Managing computer resources Process Management CPU can only do one thing at a time O/S allocates CPU time to programs Allows >1 program to run at a time Prevents one program hogging the CPU Gives impression of multi-tasking

Managing computer resources Input / output management Wide range of peripherals Screen, keyboard, mouse Disk drives (HDD, FDD, CD, DVD) Printers Webcam, graphics tablets etc Device drivers make O/S more flexible

Software types User Applications Operating System BIOS Device Drivers Hardware

Platform for application software Operating system sits between hardware and application software Provides standardised way for applications to work on wide range of different computers No need for software developers to know details of individual computers

What about programs like Calculator, Wordpad or Internet Explorer? OS or Applications ? Operating systems DOS Windows 3.1 95/98/ME NT/2000/XP Unix Linux Mac OS Applications Word Excel Photoshop Visual Basic Nero Burning ROM Firefox Outlook Express etc. etc. etc. What about programs like Calculator, Wordpad or Internet Explorer? Sometimes difficult to drawn a clear distinction e.g. is Internet Explorer an application program or part of the operating system? The courts took years to reach no real conclusion!

User Interface Command Line Interface (CLI) Graphical User Interface (GUI)

User interface Allows User to manage the computer e.g. Create files / folders User management Install / remove computers Configure user interface System configuration / maintenance

Programmer interface Standard system functions e.g. Open a file Save a file List files in a folder Use a printer Display things on screen etc. etc. Programmer does not need to know about the particular computer Quicker, easier, safer etc.

Configuration / Maintenance User Management Device Management Defragmenting Updates / Patches etc.

Networking Modern computers assumed to be networked O/S provides means to Add, remove network connections Manage network connections Share resources over network Share network connections

Security Different aspects relating to other parts of O/S User management File / folder permissions Network security Program security etc.

Comparing Operating Systems Parts you can see User interface File / Disk Management Configuration / Administration Security Networking Parts you can’t see (directly) Process Management (Task Manager?) Memory Management (VM settings?) I/O Management (Device drivers?)

Comparing Operating Systems Comparison How it works in Windows How it works in Linux What do you think about this?