Purpose of Operating System Monil Adhikari. Agenda Introduction Responsibilities of Operating System User Interfaces Command Line Interface Graphical.

Slides:



Advertisements
Similar presentations
Operating-System Structures
Advertisements

What Is An Operating System?. Before Operating Systems u What do you do with just computer hardware? –If someone gives you a computer with no software.
What is an operating system? Is it software?
User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
A graphical user interface (GUI) is a human-computer interface (i.e., a way for humans to interact with computers) that uses windows, icons and menus.
 An operating system (OS) is a set of computer programs that allow the user to perform basic tasks like copying, moving, saving and printing files. 
The Operating System. What is an Operating System? The program that is loaded first and manages the hardware resources like main memory, backing storage.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
Alford Academy Business Education and Computing1 Advanced Higher Computing Based on Heriot-Watt University Scholar Materials GUI – advantages and disadvantages.
B.A. (Mahayana Studies) Introduction to Computer Science November March What is a Computer? An overview of what a computer is, the.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
MCT260-Operating Systems I Operating Systems I Introduction to Operating Systems.
1 Introduction to computers Overview l · Grading Policy »Cheating Rules (serious concern) »Examinations and Fixation of Timings »Quizzes »Homework Assignments.
Chapter 1- Visual Basic Schneider 1 Chapter 1 An Introduction to Computers and Visual Basic.
The Operating System and the User Interface
Word Processing, Web Browsing, File Access, etc. Windows Operating System (Kernel) Window (GUI) Platform Dependent Code Virtual Memory “Swap” Block Data.
Operating Systems. Software Software – the instructions that make the CPU do useful things Divided into two main categories – System software – Applications.
Computer for Health Sciences
How do people communicate with computers?
Ch 26 & 27 User Interfaces.
Introduction by Dr. Amin Danial Asham. References Operating System Concepts ABRAHAM SILBERSCHATZ, PETER BAER GALVIN, and GREG GAGNE.
Software GCSE ICT.
CS 0004 –Lecture 1 Wednesday, Jan 5 th, 2011 Roxana Gheorghiu.
Operating Systems.  Operating System Support Operating System Support  OS As User/Computer Interface OS As User/Computer Interface  OS As Resource.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
Software Writer:-Rashedul Hasan Editor:- Jasim Uddin.
Operating Systems JEOPARDY Computer Repair NetworkOS OS Tasks ConceptsComponentsMisc
The Role of the Operating System
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.
1 Chapter 7 Operating System & Utility Programs.  consists of the programs that control or maintain the operations of the computer and its devices. It.
B USINESS C OMPUTER A PPLICATION Eyad M. AlMassri BGMS4101 Introduction 1 Business Computer Application.
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
Introduction to Computer System
Human-computer interfaces. Operating systems are software (i.e. programs) used to control the hardware directly used to run the applications software.
Lecture 6 Operating System CSCS100 - Spring 2008 – Forman Christian College Asher Imtiaz Wajeeha Akram *Several of these slides have been adapted and modified.
© 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 Systems Nat 4/5 Computing Science Operating Systems.
Introducing Software Computer Concepts Unit A. Introducing Software What is an Operating System? OS is the master controller for all the activities that.
ELEMENTS OF A COMPUTER SYSTEM HARDWARE SOFTWARE PEOPLEWARE DATA.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Chapter 14 The User View of Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition,
BABCA Software Operating Systems (OS) aka Systems Software A set of instructions that coordinate all the activities among computer hardware resources.
Lecture 1: Network Operating Systems (NOS) An Introduction.
Software Rashedul Hasan. Software Instructions and associated data, stored in electronic format, that direct the computer to accomplish a task. Instructions.
Credit:  An operating system is the program that is loaded into the computer  coordinates all the activities among.
Operating System Concepts Three User Interfaces Command-line Job-Control Language (JCL) Graphical User Interface (GUI)
Types of Software Chapter 2.
INTRODUCTION OF SYSTEM & APPLICATION SOFTWARE. OPERATING SYSTEM (OS) An operating system, or OS, is a software program that enables the computer hardware.
Virtual Machines Mr. Monil Adhikari. Agenda Introduction Classes of Virtual Machines System Virtual Machines Process Virtual Machines.
Graphical User Interfaces (GUI’s ). & Command-Line Interfaces.
MULTIMEDIA TECHNOLOGY SMM 3001 OPERATING SYSTEM. how operating systems software manage the computer how operating systems software manage the computer.
Operating Systems Concepts 1/e Ruth Watson Chapter 1 Chapter 1 Introduction to Operating Systems Ruth Watson.
Operating System (Reference : OS[Silberschatz] + Norton 6e book slides)
INTRODUCTION TO COMPUTERS. A computer system is an electronic device used to input data, process data, store data for later use and produce output in.
Linux & UNIX OS Overview Fort Collins, CO Copyright © XTR Systems, LLC Overview of the Linux & UNIX Operating Systems Instructor: Joseph DiVerdi, Ph.D.,
INTRODUCTION OF SYSTEM & APPLICATION SOFTWARE Chapter 2 1Dr. BALAMURUGAN MUTHURAMAN.
Introduction to Operating Systems Concepts
2. OPERATING SYSTEM 2.1 Operating System Function
Introduction to Event-Driven Programming
Chapter 4 – Introduction to Operating System Concepts
Operating Systems What are they and why do we need them?
OPERATING SYSTEMS.
Nat 4/5 Computing Science Operating Systems
Chapter 14 The User View of Operating Systems
The Main Features of Operating Systems
Software - Operating Systems
Human–computer interfaces
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.
Presentation transcript:

Purpose of Operating System Monil Adhikari

Agenda Introduction Responsibilities of Operating System User Interfaces Command Line Interface Graphical User Interface Exercise

Introduction Operating System (OS) - a set of programs that manage computer hardware resources and provide common services for application software. The operating system acts as an interface between the hardware and the programs requesting I/O. It is the most fundamental of all system software programs.

Introduction

Responsibilities of OS Hiding the complexities of hardware from the user. Managing between the hardware's resources which include the processors, memory, data storage and I/O devices. Handling "interrupts" generated by the I/O controllers. Sharing of I/O between many programs using the CPU.

User Interface Command Line Interface (CLI) Graphical User Interface (GUI) The most well known Operating Systems include: System Software - programs that manage the operation of a computer. Application Software - programs that help the user perform a particular task.

Command Line Interface

Command Line Interface (Contd.) The more primitive User Interface, the user would type in a line of command or a single word followed by pressing the Return key. The computer then willingly follows that exact command, informing the user of its progress. For example, the user may want to type in the command to print a document. The user will type the statement Print, then the name of the Printer and finally the name of the file to be printed:

Pros and Cons Pros CLIs can run on simple hardware with limited resources. Some commands may be simpler to perform in a CLI than in a GUI. Cons Learning the commands may make it not suitable for a new user. Some commands may be harder to perform in a CLI than in a GUI.

Graphical User Interface (GUI)

The GUI is made up of boxes or Windows which will display as an array of usually colourful tiny blocks called Pixels, and a group of pixels is a called an image. The maximum number of colours that can be used are called the Graphics. This User interface will display a Main window (also known as the Desktop) which then can be accompanied by more windows. GUI is the most common of the User interfaces, and the most user friendly, made up of event driven software. This type of UI is best for users lacking in computer coding skills, since GUI only needs you to make use of the mouse's events. There are still some people who prefer the use of a Command Line Interface to a Graphical User Interface.

Pros and Cons Pros Simple and intuitive for new users. Some commands may be simpler to perform in a GUI than in a CLI Cons GUIs require system resources and more complex hardware than CLIs. Some commands may be harder to perform in a GUI than in a CLI

Exercises 1. Name the two types of Operating System Interfaces. 2. Give two benefits and a draw back of using a CLI. 3. Give two benefits and a draw back of using a GUI. 4. Why do some system administrators prefer to use Telnet (a CLI) instead of a GUI to control remote computers?

Thank You