CSCA0201 FUNDAMENTALS OF COMPUTING. Chapter 6 Operating Systems

Similar documents
Discovering Computers 2016

CHAPTER 03: MULTIMEDIA & OPERATING SYSTEM. :: Operating System :: ~ What is OS?~ ~ OS Functions~ ~ OS Characteristics ~ ~ Type of OS~

Software Application (SWA) Skill Area 208: Use Personal Computer And Operating System

Chapter 8 Operating Systems and Utility Programs أ.أمل زهران

Part 3. Operating Systems

Chapter 8 Operating Systems and Utility Programs

Chapter 2. Operating-System Structures

Some Basic Terminology

Introduction to Operating System

CS420: Operating Systems. OS Services & System Calls

Chapter 2: Operating-System Structures

Learning Objectives. Computing Essentials

Chapter 2: Operating-System Structures. Operating System Concepts 9 th Edition

The Slide does not contain all the information and cannot be treated as a study material for Operating System. Please refer the text book for exams.

Lesson 1 Computers and Operating Systems

I. Ch 5 System Software

Discovering Computers Fundamentals, 2011 Edition. Living in a Digital World

VISUAL SUMMARY SYSTEM SOFTWARE OPERATING SYSTEMS. System Software

Chapter 2: Operating-System Structures

CHAPTER 2: SYSTEM STRUCTURES. By I-Chen Lin Textbook: Operating System Concepts 9th Ed.

Chapter 2: Operating-System Structures. Operating System Concepts 9 th Edit9on

Operating System Concepts Rab Nawaz Khan Jadoon

Operating Systems. Designed and Presented by Dr. Ayman Elshenawy Elsefy

Elementary Computing CSC M. Cheng, Computer Science 1

Elementary Computing CSC 100. M. Cheng, Computer Science

Chapter 2: Operating-System Structures. Operating System Concepts Essentials 8 th Edition

The coloured area that is seen on the screen. The pictures stand for items you might see on real desktop such as my computer.

Chapter 2: Operating-System

Introductory Visualizing Technology

Operating System Services. User Services. System Operation Services. User Operating System Interface - CLI. A View of Operating System Services

Types and Functions of Win Operating Systems

SOFTWARE UNIT 1 PART B C O M P U T E R T E C H N O L O G Y ( S 1 O B J A N D O B J 3-2)

Year 8. Revision Exercise April Computer Science CARDINAL NEWMAN CATHOLIC SCHOOL. Student Name : Subject Teacher : Tutor Group:

Technology in Action. Chapter Topics (cont.) Chapter Topics. Participation Question. Participation Question 7/17/11

14-Nov-11. Chapter 5: System Software: Operating Systems and Utility Programs. Learning Objectives. Learning Objectives. Overview

What is software? Software is any type of program. Programs have step-by-step logical instructions which tell the computer. What to do How to do it

Chapter 2 Operating-System Structures

1- Which of the following tasks is the operating system NOT responsible for? d) Coordinates communication between software applications and the CPU

OPERATING SYSTEMS & UTILITY PROGRAMS

Chapter 2: Operating-System Structures

Computer Software. Lect 4: System Software

Operating System Services

System Software The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 2: Operating-System Structures

OPERATING SYSTEMS. Prescribed Text Book Operating System Principles, Seventh Edition By Abraham Silberschatz, Peter Baer Galvin and Greg Gagne

Accounting Software. Collaboration Software

Technology In Action, Complete, 14e (Evans et al.) Chapter 5 System Software: The Operating System, Utility Programs, and File Management

System Software The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 2: Operating-System Structures

16/06/56. System Software. System Software. System Software The McGraw-Hill Companies, Inc. All rights reserved.

Computer chip: A very small pieces of silicon or other semi-conducting material onto which integrated circuits are embedded Circuit board: A thin

IC3 Spark. Courseware FOR REVIEW ONLY

System Software. System software

1.1 Introduction. Fig.1.1 Abstract view of the components of a computer system.

OPERATING SYSTEMS AND APPLICATIONS

Technology in Action Complete, 13e (Evans et al.) Chapter 5 System Software: The Operating System, Utility Programs, and File Management

Chapter 2: System Structures. Operating System Concepts 9 th Edition

Chapter 2: Operating-System Structures. Chapter 2: Operating-System Structures. Objectives. Operating System Services

First lecture Computer Basics. By lecturer : Raya N.Ismail computer science department

SECTION 2 (Part B) Types And Components Of Computer Systems. Sophia Pratzioti

CHAPTER-1: INTRODUCTION TO OPERATING SYSTEM:

Chap2: Operating-System Structures

Basic Troubleshooting Process for Operating Systems

DP Computer Science Unit 6: Managing system resources

Computer Software A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and

Chapter 2: System Structures

Chapter 2: System Structures. Operating System Concepts 9 th Edition

EDTE 330A/B. Educational Technology in the Classroom: Applications and Integrations

Systems software. Definition. Categories of software. Examples Of Systems Software 11/23/2018

Chapter 2: System Structures

KEMENTERIAN PELAJARAN MALAYSIA

Operating Systems CS3502 Spring 2018

Objectives. Chapter 2: Operating-System Structures. 2.1 Operating System Services

Downloaded from various sources on the NET

There are many types of computers, including:

Applying for Jobs by

A computer is an electronic device, operating under the control of instructions stored in its own memory unit.

FNDE 103 Information Technology

INTRODUCTION TO COMPUTERS AND WINDOWS 10

CS307: Operating Systems

Definition. A series of detailed instructions that control the operation of a computer system. are developed by computer programmers

Technology in Action. Chapter 5 System Software: The Operating System, Utility Programs, and File Management

Four Components of a Computer System

Y115 Remote File Access. Use WebDav to Make Life Easier

Unit A: Computer and Internet Basics

TDDI04, K. Arvidsson, IDA, Linköpings universitet Operating System Structures. Operating System Structures Overview. Operating System Services

Discovering Computers Living in a Digital World

31268_WEB SYSTEMS LECTURE 1. Operating Systems Part 1

SERVIS TM IP-KVM. Capable of Operating Computers via Network FX-7001NP

Updating the Firmware What is needed to update the firmware?

By: Computer Education. Introduction Level One

Computers: Tools for an Information Age. System Software

EPSCOR and Geosciences Department Remote Desktop Server: TREX

Work Sheet for Lesson 1 Operating System

Introduction to PC Operating Systems

Intro to the Apple Macintosh Operating System, OSX

Last Class: OS and Computer Architecture. Last Class: OS and Computer Architecture

Meeting your new mac

What are some common categories of system calls? What are common ways of structuring an OS? What are the principles behind OS design and

Unit 11 Computer Network Introduction to Network Operating Systems

Transcription:

CSCA0201 FUNDAMENTALS OF COMPUTING Chapter 6 Operating Systems 1

1. Operating Systems 2. Types of Operating System 3. Major Functions 4. User Interface 5. Examples of Operating System 2

Operating Systems The operating system is the most important program that runs on a computer. Operating system is an interface between computer and user. It is responsible for the management and coordination of activities and the sharing of the resources of the computer. 3

Operating Systems 4

Operating Systems 5

Types of Operating System Real-time Multi-user vs. Single-user Multi-tasking vs. Single-tasking Distributed Embedded 6

Types of Operating System Real-Time A real-time operating system is a multitasking operating system that aims at executing real-time applications. Responds to input instantly. 7

Types of Operating System Multi-user vs. Single user A multi-user operating system allows multiple users to access a computer system concurrently. Time-sharing system can be classified as multi-user systems as they enable a multiple user access to a computer through the sharing of time. Single-user operating systems, as opposed to a multi-user operating system, are usable by a single user at a time. 8

Types of Operating System Multi-tasking vs. Single-tasking When a single program is allowed to run at a time, the system is grouped under a single-tasking system While in case the operating system allows the execution of multiple tasks at one time, it is classified as a multi-tasking operating system. 9

Types of Operating System Distributed A distributed operating system manages a group of independent computers and makes them appear to be a single computer. The development of networked computers that could be linked and communicate with each other, gave rise to distributed computing. 10

Types of Operating System Embedded Embedded operating systems are designed to be used in embedded computer systems. They are designed to operate on small machines like PDAs with less autonomy. They are able to operate with a limited number of resources. 11

Major Functions of Operating System Resource management Data management Job management Standard means of communication between User and Computer 12

Major Functions of Operating System Resource Management The resource management function of an OS allocates computer resources such as CPU time, main memory, secondary storage, and input and output devices for use. 13

Major Functions of Operating System Data Management The data management functions of an OS govern the input and output of data and their location, storage, and retrieval. It also is responsible for storing and retrieving information on disk drives and for the organization of that information on the drive. 14

Major Functions of Operating System Job Management The job management function of an OS prepares, schedules, controls, and monitors jobs submitted for execution to ensure the most efficient processing. A job is a collection of one or more related programs and their data. 15

Major Functions of Operating System Standard Means of Communication between User and Computer The OS also establishes a standard means of communication between users and their computer systems. It does this by providing a user interface and a standard set of commands that control the hardware. 16

User Interface A program that controls a display for the user (usually on a computer monitor) and that allows the user to interact with the system). The user interface allows the user to communicate with the operating system. 17

User Interface The user interface provides means of: Input - allowing the users to manipulate a system Output - allowing the system to indicate the effects of the users' manipulation. 18

Types of User Interface Command line interface Graphical user interface 19

Types of User Interface Command Line Interface (CLI) A command-line interface is a mechanism for interacting with a computer operating system or software by typing commands to perform specific tasks. This method of instructing a computer to perform a given task is referred to as "entering" a command. Accept input via keyboard only. Not suitable for beginners. 20

Types of User Interface Command Line Interface (CLI) 21

Types of User Interface Command Line Interface (CLI) Examples of command: Command DIR COPY MD CLS Quit Description To display list of files or folder To copy file or folder To make new folder To clear screen To quit 22

Types of User Interface Graphical User Interface (GUI) Is a type of user interface which allows people to interact with computer with images rather than text commands. Accept input via keyboard and pointing devices. Easy to learn. 23

Types of User Interface Elements of Graphical User Interface Pointer Icons Desktop Windows Menus 24

Types of User Interface Pointer A symbol that appears on the display screen and that you move to select objects and commands. Usually, the pointer appears as a small angled arrow. 25

Types of User Interface Icons Small pictures that represent commands, files, or windows. 26

Types of User Interface Desktop The area on the display screen where icons are grouped is often referred to as the desktop because the icons are intended to represent real objects on a real desktop. 27

Types of User Interface Desktop 28

Types of User Interface Windows Used to divide the screen into different areas. In each window, you can run a different program or display a different file. 29

Types of User Interface Windows 30

Types of User Interface Menus Most graphical user interfaces let you execute commands by selecting a choice from a menu. Two types of menu: Pull-down menu Pop-up menu 31

Types of User Interface Menus 32

Types of User Interface Ease Control CLI Because of the memorization and familiarity needed to operate a command line interface, new users have a difficult time navigating and operating a command line interface. Users have much more control of their file system and operating system in a command line interface. For example, users can copy a specific file from one location to another with a one-line command. GUI Although new users may have a difficult time learning to use the mouse and all GUI features, most users pick up this interface much easier when compared to a command line interface. Although a GUI offers plenty of control of a file system and operating system, the more advanced tasks may still need a command line. 33

Types of User Interface Multitasking Speed CLI Although many command line environments are capable of multitasking, they do not offer the same ease and ability to view multiple things at once on one screen. Command line users only need to use their keyboards to navigate a command line interface and often only need to execute a few lines to perform a task. GUI GUI users have windows that enable a user to view, control, and manipulate multiple things at once and is much faster to navigate when compared with a command line. A GUI may be easier to use because of the mouse. However, using a mouse and keyboard to navigate and control your operating system for many things is going to be much slower than someone who is working in a command line. 34

Examples of Operating System MS-DOS Windows Mac OS Linux Solaris Android 35

Microsoft DOS DOS stands for Disk Operating System. Developed by Microsoft Inc. Using command line interface. It does not support multiple users and multitasking. First version: MS-DOS 1.0 (1981) Final version: MS-DOS 7.0 (1995) 36

Microsoft DOS 37

Windows Produced by Microsoft, Inc. Using graphical user interface. Support multitasking and multiuser. First version: Windows 1.0 (1985) Latest version: Windows 8 38

Windows 39

Mac OS The official name of the Macintosh operating system. Created by Apple Inc. Operating System for Apple Macintosh computer. First version: Mac System 1 (1984) Latest version: Mac OS 10.8.3 40

Mac OS 41

Linux A freely-distributable open source operating system that runs on a number of hardware platforms. Linux has become an extremely popular alternative to proprietary operating systems. First version: Linux (1992) Latest version: Linux 3.9.6 42

Linux 43

Android Android is a Linux-based operating system for mobile devices such as smartphones and tablet computers It is developed by the Open Handset Alliance, led by Google, and other companies First version: Android 1.0 (2008) Latest version: Android 4.2.2 44

Android 45

Solaris Solaris is a Unix operating system originally developed by Sun Microsystems Solaris can be installed from physical media or a network for use on a desktop or server Used on server and workstation First version: Solaris 1 (1991) Latest version: SunOS 11.1 46

Solaris 47