Higher Systems Computer Software. Operating System (O/S) ► The O/S controls the computer. It controls communication with peripheral devices. It loads.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Advertisements

?  Able to explain the 6 key functions of system software  Able to explain each using a suitable example  Identify three different system software.
Systems Software System Software Enables the applications software to interact with the computer and Helps the computer manage its internal and external.
Lesson 4 0x Operating Systems.
Higher Computing Computer Systems S. McCrossan Higher Grade Computing Studies 7. Systems Software 1 System Software This software is used to provide the.
© Vera Castleman Software Grade 10. What is software? A program is a collection of instructions to do a job. Programs are collectively known as SOFTWARE.
The Operating System. What is an Operating System? The program that is loaded first and manages the hardware resources like main memory, backing storage.
Higher Computing Computer Systems Computer Software.
The Operating System. What is an Operating System? The software which makes it possible for you to use your computer The software which starts up when.
CS Topic 5 - Computer Software v21 Computer hardware would be useless without software, the lists of instructions which tell the hardware what to do. Computers.
MCT260-Operating Systems I Operating Systems I Introduction to Operating Systems.
Operating Systems: Software in the Background
Software. Application Software performs useful work on general-purpose tasks such as word processing and data analysis. The user interacts with the application.
Cs238 Lecture 3 Operating System Structures Dr. Alan R. Davis.
Chapter 5 System Software.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
The Operating System The operation system (OS) is a set of programs that coordinates: Hardware functions Interaction between application software and computer.
Operating systems.
Group 6 Comp 129 Chapter 4.  An operating system s a set of programs made to manage the resources of a computer.  The OS performs five basic functions:
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
Outcome 2 – Computer Software The Range of Software Available The Different Categories of Software System Software Programming Languages Applications Software.
Software GCSE COMPUTING.
Standard Grade Computing System Software & Operating Systems.
3 3 3 CHAPTER System Software. 3 Objectives By the end of this lecture, you should know how to: –Describe the differences between system software and.
Computing Higher - Unit 1 - Computer Systems: Topic 7: Computer Software 1 Systems Software System software controls the actual operation of the computer.
University of Management & Technology 1 Operating Systems & Utility Programs.
What is system software and what are its parts? Programs that control operation of computer Two parts are operating systems utility programs.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3: Operating Systems Computer Science: An Overview Tenth Edition.
Operating Systems TexPREP Summer Camp Computer Science.
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
System Software CSCI-N 100 Department of Computer and Information Science.
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.
5 SYSTEM SOFTWARE CHAPTER
© 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.
UNIX Unit 1- Architecture of Unix - By Pratima.
Course Title: Introduction to Computer Course Instructor: ILTAF MEHDI Chapter No: 04 1BY ILTAF MEHDI (MCS, MCSE, CCNA)
Chapter 3: Software Explain the difference between systems software and application software
Copyright © Curt Hill Operating Systems An Introductory Overview.
Ram is a volatile memory meaning that it can only store its contents as long as its power source is constantly maintained. SDRAM: Dynamic RAM - Inexpensive.
Types of Software Chapter 2.
Candidates should be able to:  describe the purpose and use of common utility programs for:  computer security (antivirus, spyware protection and firewalls)
SOFTWARE. Software… Instructions that are stored electronically that tell the computer what to do.
Introduction to Operating System. 1.1 What is Operating System? An operating system is a program that manages the computer hardware. It also provides.
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.
1 Chapter 2: Operating-System Structures Services Interface provided to users & programmers –System calls (programmer access) –User level access to system.
Functions of Operating Systems V1.0 (22/10/2005).
Lesson 9: SOFTWARE ICT Fundamentals 2nd Semester SY
Introduction to Operating Systems Concepts
Computers: Tools for an Information Age
Nat 4/5 Computing Science Software
Module 3: Operating-System Structures
Lesson 4 0x Operating Systems.
Operating System Review
Credits: 3 CIE: 50 Marks SEE:100 Marks Lab: Embedded and IOT Lab
Chapter 2: System Structures
TexPREP Summer Camp Computer Science
Operating Systems What are they and why do we need them?
IB Computer Science Topic 2.1.1
Chapter 4 The Power behind the Power
Operating System Review
Shell & Kernel Concepts in Operating System
Operating System Review
Types of Software.
Chapter 2: Operating-System Structures
Modern PC operating systems
Software - Operating Systems
WJEC GCSE Computer Science
Chapter 2: Operating-System Structures
Presentation transcript:

Higher Systems Computer Software

Operating System (O/S) ► The O/S controls the computer. It controls communication with peripheral devices. It loads programs into memory. It decided where to save files on the hard disk. It allows users to give commands to the computer. ► Without an O/S, a computer is simply a collection of expensive electronics.

O/S

Bootstrap Loader ► Booting a computer means to start it up! ► The bootstrap loader is a small part of the O/S saved in ROM. ► It is responsible for loading the rest of the O/S every time the computer is started (booted) or re- booted.

O/S – Functions ► There are five main functions the operating system performs; ► Command Language Interpreter (CLI) ► File Manager ► Memory Manager ► Input/Output ► Kernel (Process Management)

O/S - CLI This is the type of Interface the O/S provides. It takes commands from the user, checks them and then passes them to the correct part of the O/S to be carried out. We use Menu, Graphical User Interfaces (GUI) and Natural Language (voice Recognition). User actions such as mouse clicks to open files are the type of commands a GUI interprets and passes on to the lower layers of the O/S.

O/S – File Management This organises files on Backing Storage. It maintains a directory which keeps track of where files are physically stored on a disk. This information is needed by the I/O system to find and load files when instructed to do so by the File Management System (FMS) It uses a Hierarchical system storing files in separate directories & sub directories.

O/S – Memory Management ► This controls where data and programs are placed in the millions of memory storage location. ► It keeps track of the amount of memory available. ► If there is insufficient memory to load a program, it sends an error message to the CLI. ► Where more than one in memory is multi programming. O/S Word Halo

O/S – Input/Output ► Also known as the BIOS. ► Performs the actual transfer of data between peripherals and the processor. ► Buffers data to compensate for speed differences. ► Stored in ‘Flash ROM’ for ease of updating.

O/S - Kernel ► Ensures that the processor is always kept busy. Maintains a queue of processes ready for the processor. ► This is done by the scheduler which decides which process should be taken from the queue to be executed!

O/S - Kernal readyrunning readyrunning Blocked Blocked

O/S – Working in concert Load myfile.doc from backing store 1. Issue command to the CLI. 2. Kernel suspends current process & passes request to FMS 3. FMS requests I/O to read disk directory & display filenames. 4. CLI allows user to choose the file from a menu list. 5. FMS passes physical location of file to the I/O 6. I/O loads the file from disk & hands over to the MMS 7. MMS places the file in memory.

Utility – Virus Checker ► A virus is a program that causes damage to a computer, perhaps by deleting data or displaying foolish messages. ► They can copy themselves through infected disks or . ► Virus checkers detect and remove these programs. ► New viruses are constantly being written so this software needs to be run and updated frequently.

Utility – Disk editor (disk clean up) ► This lets you get rid of unnecessary files that clutter up your system. ► It help free up disk space. ► Also comes with a disk repair program as users make frequent mistakes!

Utility - defragmenter ► Over time parts of files and programs become scattered over the surface of the disk. ► It reunites scattered file fragments. ► Read/write heads then have less to travel and files load quicker.

Utilities Other common utility programs ► Backup ► Converters ► Compressors/Expanders ► Installers/Uninstallers ► Printer Drivers ► /Web Filters