Operating System (OS) Basics. Operating System Basics Software (applications) Operating System (OS) Hardware.

Slides:



Advertisements
Similar presentations
Lesson 4 0x Operating Systems.
Advertisements

The Operating System. What is an Operating System? The program that is loaded first and manages the hardware resources like main memory, backing storage.
What You Will Learn Components of a computer’s system software The importance of an operating system Functions of an operating system Types of user interfaces.
Essential Introduction to Computers. What is a Computer? An electronic device, operating under the control of instructions stored in its own memory, that.
Computer Components.
COMPUTER SYSTEM CAN BE DIVIDED INTO : 1- General Computer 2- Special Computer.
Operating Systems: Software in the Background
Computer Basics. What is a Computer? A computer is a machine that can take inputs from the user, process that information, store that information as needed.
Chapter 1. What is computer fluency? The knowledge possessed by people who are able to navigate the digital world successfully NOT THIS.
Word Processing, Web Browsing, File Access, etc. Windows Operating System (Kernel) Window (GUI) Platform Dependent Code Virtual Memory “Swap” Block Data.
System Software, functions of an operating system
RESOURCE MANAGEMENT System Resources. What resources are managed in a computer system?
Computer Basics Flashcards #2
Input, Output, Processing and Storage
The Operating System The operation system (OS) is a set of programs that coordinates: Hardware functions Interaction between application software and computer.
There are many types of computers including:
SOFTWARE.
Operating Systems Chapter 4.
Chapter 3  Manage the computer’s resources ◦ CPU ◦ Memory ◦ Disk drives ◦ Printers  Establish a user interface  Execute and provide services for applications.
Week 6 Operating Systems.
© Oxford University Press España S. A., 2012 Unit 2 Hardware and software.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Instructor: Li Ma Department of Computer Science Texas Southern University, Houston August, 2011.
Computer Basics Diagram
Today’s Agenda: Computer Basics Review Hardware: The physical components of a computer, any internal or external computer part that you can touch. Software:
SOFTWARE.
2-3 note. 2 Peripheral Devices “Peripheral devices” are hardware plugged into ports or connected to a computer wirelessly. These devices can be for input,
Operating Systems  A collection of programs that  Coordinates computer usage among users  Manages computer resources  Handle Common Tasks.
Computer Parts There are many parts that work together to make a computer work.
Software GCSE COMPUTING.
CSE 101 Spring 2000 Operating Systems. The Tasks of the Operating System Single Task Multitasking.
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 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 TexPREP Summer Camp Computer Science.
Computer Basics CTE Introduction Information Technology Unit.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 1 Introduction to Operating Systems.
© 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.
Lecture 8: 9/19/2002CS149D Fall CS149D Elements of Computer Science Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture.
Computer Systems Mrs. Butera. Computer Systems Hardware Software.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
Operating Systems Lesson Objective: Understanding the functions of an operating system. Learning Outcome: Answer some basic questions on operating systems.
Multimedia and Computers Introduction to Computers.
1 THE COMPUTER. 2 Input Processing Output Storage 4 basic functions.
1 3 Computing System Fundamentals 3.3 Computer Systems.
Types of Software Chapter 2.
Hardware/Software Basics Test Get out your DIY Test Review.
Systems Software. Systems software Applications software such as word processing, spreadsheet or graphics packages Operating systems software to control.
OPERATING SYSTEM BASICS. What is an operating system and what does it do? The operating system has two basic functions: –communicates with the PC.
GCSE Computing: A451 Computer Systems & Programming Topic 3 Software System Software (1) The Operating System.
Booting Process Chapter 4: System Software Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
System Software (1) The Operating System
Computers: Tools for an Information Age
Operating Systems & System Software
Resource Management IB Computer Science.
Introduction to Operating Systems
Linux Operating System Architecture
Operating Systems Overview
TexPREP Summer Camp Computer Science
What is an Operating System?
Systems Software Keywords Operating Systems
OPERATING SYSTEMS.
Types of Software.
ICT Programming Lesson 3:
Software - Operating Systems
Understanding input, output and storage devices
Windows.
Windows 10 An Operating System
Presentation transcript:

Operating System (OS) Basics

Operating System Basics Software (applications) Operating System (OS) Hardware

Examples of Software Applications Word processor Web browser client Multimedia player

Examples of Operating Systems MS-DOS Windows XP Windows 7 Mac OS X Ubuntu Linux

Examples of Hardware CPU RAM Keyboard Mouse Monitor

Operating System Basics Operating System (OS)  Provides user interface(s) WIMP! Windows, Icons, Menus, Pointer (mouse)  Interfaces directly with the hardware e.g., device drivers Input devices Ouput devices  File management  Monitors and manages system activities

Graphical User Interface (GUI) Name GUI elements in applications Name GUI elements in an OS

Where does input come from? keyboard mouse tablets scanning pens OCR – Optical Character Recognition MICR – Magnetic Ink Character Recognition Webcam microphone Etc.

...and output? monitors (CRT, LCD, etc.) printers speakers Braille output monitors

File management Create files Delete files Search for files Move files Navigate file tree Create folders Etc.

More OS Functions Communicating with peripherals  keyboard, mouse, monitor, printer, etc. Coordinating concurrent processing  multiple programs (processes) running at the same time Memory management  each program has their own space in memory Resource monitoring  processor time, memory usage, etc. Accounting and security  users, permissions, security logs, etc. Program and data management  programs reading/writing to files

Multi-processing/Multi-tasking Memory allocation  Load program from hard drive into a section of memory (RAM) Time-slicing  Giving a particular program a “slice” of time to run Priority  A program can be given “priority” if it’s more important (e.g. window in focus)

Virtual Memory What do you think happens when you run too many programs and all of the memory is used up?

Virtual Memory Terms Paging / Swapping  Moving program data between memory and disk Where do you see this stuff?  pagefile.sys in windows  /swap space in linux  Whenever you use up all your RAM and your hard drive goes crazy.

Discussion: Why are there different operating systems? Mac OS X vs. iOS Ubuntu Linux vs. Android Advantages?

How does the OS represent hardware devices? Hardware complexities are hidden from the user by the OS Hardware is simplified and represented virtually by the OS Examples  Mouse pointer  File tree and drive letters  Others?

OS  Hardware Communication How does the OS know “when” to communicate with hardware? Interrupt vs. Polling  What do you think they mean?