GCSE Computing: A451 Computer Systems & Programming www.computerscienceuk.com Topic 3 Software System Software (1) The Operating System.

Slides:



Advertisements
Similar presentations
FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5.
Advertisements

Unit 6- Operating Systems.  Identify the purpose of an OS  Identify different operating systems  Describe computer user interaction with multiple operating.
Operating Systems: Software in the Background
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Computer Parts There are many parts that work together to make a computer work.
Operating Systems.
Computer Basics Flashcards #2
Operating Systems. Software Software – the instructions that make the CPU do useful things Divided into two main categories – System software – Applications.
Systems Software Operating Systems.
SOFTWARE.
The Operating System. Operating Systems (F) What you need to know about –operating system as a program; –directory/folder.
Operating Systems Chapter 4.
Learning Outcomes At the end of this lesson, students should be able to: State the types of system software – Operating system – Utility system Describe.
Computer for Health Sciences
TC2-Computer Literacy Mr. Sencer February 8, 2010.
GCSE ICT User Interfaces. Learning Intentions: To understand the concept of a Windows operating system and have a basic understanding of GUI. Success.
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.
Introduction by Dr. Amin Danial Asham. References Operating System Concepts ABRAHAM SILBERSCHATZ, PETER BAER GALVIN, and GREG GAGNE.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Write today’s date and title in the front of your book. Underline it.
SOFTWARE.
Software GCSE ICT.
Chapter 4 System Software.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
Operating Systems  A collection of programs that  Coordinates computer usage among users  Manages computer resources  Handle Common Tasks.
Software GCSE COMPUTING.
Mr C Johnston ICT Teacher
Lecture 5: Using Computers: Important Ideas Tonga Institute of Higher Education IT 141: Information Systems.
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.
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Operating System (OS) Basics. Operating System Basics Software (applications) Operating System (OS) Hardware.
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.
© 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.
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.
Computer Systems Nat 4/5 Computing Science Operating Systems.
1 Software. 2 What is software ► Software is the term that we use for all the programs and data on a computer system. ► Two types of software ► Program.
Click once to reveal the definition. Think of the answer. Then click to see if you were correct. HARDWARE Physical parts of the computer.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
1 3 Computing System Fundamentals 3.3 Computer Systems.
BABCA Software Operating Systems (OS) aka Systems Software A set of instructions that coordinate all the activities among computer hardware resources.
Operating Systems. An operating system (os) is a software program that enables the computer hardware to communicate and operate with the computer software.
Chapter 3: Software Explain the difference between systems software and application software
Types of Software Chapter 2.
Graphical User Interfaces (GUI’s ). & Command-Line Interfaces.
Computer Operating Systems And Software applications.
System Software (1) The Operating System
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 2 COMPUTER SOFTWARE. LEARNING OUTCOMES At the end of this class, students should be able to:  Explain the significance of software  Define and.
UNIX U.Y: 1435/1436 H Operating System Concept. What is an Operating System?  The operating system (OS) is the program which starts up when you turn.
Systems Software / The Operating System CSC October 14, 2010.
Mr L Challenor ICT Teacher BTEC IT Unit 02 - Lesson 06 Computer Software.
Nat 4/5 Computing Science Software
Operating Systems & System Software
Lesson Objectives Aims You should be able to:
Chapter 5: Using System Software
Computing Fundamentals
TexPREP Summer Camp Computer Science
Systems Software Keywords Operating Systems
OPERATING SYSTEMS.
Nat 4/5 Computing Science Operating Systems
Types of Software.
Software - Operating Systems
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:

GCSE Computing: A451 Computer Systems & Programming Topic 3 Software System Software (1) The Operating System

GCSE Computing: A451 Computer Systems & Programming Activity 1 Questions to discuss: What is an operating system? What is the role of an operating system?

GCSE Computing: A451 Computer Systems & Programming Computer Systems and their Importance What is software? Ultimately, it is the programs, their data and any digital documentation that goes with the programs. This is in contrast to hardware, which is the physical devices on which software runs. This topic will look at software, in particular: Learning Objectives: (a)Explain the need for the following functions of an operating system: user interface, memory management, peripheral management, multi-tasking and security. System Software : Operating systems and their utility programs (software which enables computer devices to work with one another) Application Software : Programs such as browsers, word processors and music players (software which allows the user to perform a task).

GCSE Computing: A451 Computer Systems & Programming Computer Systems and their Importance The Operating System The operating system is the most important piece of software on any computer. Without it, no programs will run. This is because an operating system is responsible for controlling / communicating with the computer hardware. It provides a platform on which games, browsers, music players etc, can all work. WHY? Learning Objectives: (a)Explain the need for the following functions of an operating system: user interface, memory management, peripheral management, multi-tasking and security.

GCSE Computing: A451 Computer Systems & Programming Computer Systems and their Importance The Operating System If you were to run an everyday program (e.g. a word processor), without an operating system, nothing would be displayed on the screen, nothing could be sent to the printer, nothing could be typed. This is because application software, does not know how to TALK to hardware devices. However, the operating system does. The operating system can also talk to the application that is running. So when you print a document, the application talks to the OS, which in turn talks to the printer. Learning Objectives: (a)Explain the need for the following functions of an operating system: user interface, memory management, peripheral management, multi-tasking and security. User Application Operating System Hardware

GCSE Computing: A451 Computer Systems & Programming Computer Systems and their Importance The Operating System Learning Objectives: (a)Explain the need for the following functions of an operating system: user interface, memory management, peripheral management, multi-tasking and security. The operating system sits between the user’s applications and the hardware. It enables applications to use the hardware resources.

GCSE Computing: A451 Computer Systems & Programming Computer Systems and their Importance The Kernel The kernel is the heart of the operating system and is responsible for looking after “the most low- level hardware operations”. It is the kernel that applications make use of when they want to operate the computer’s hardware. Learning Objectives: (a)Explain the need for the following functions of an operating system: user interface, memory management, peripheral management, multi-tasking and security. Applications Kernel CPUMemory Devices

GCSE Computing: A451 Computer Systems & Programming Exam Question Practice “Using an example, explain why an Operating System is essential when running applications on a computer.” 4 marks Exam technique: Using an Example Explain 4 Marks

GCSE Computing: A451 Computer Systems & Programming Exam Question Practice “Using an example, explain why an Operating System is essential when running applications on a computer” 4 marks 2 marks for a detailed reason why an operating system is needed to run a program 2 marks for a detailed example of a program’s need for an operating system. Assessment Criteria

GCSE Computing: A451 Computer Systems & Programming Exam Question Practice “Using an example, explain why an Operating System is essential when running applications on a computer” 4 marks The operating system gets the applications and hardware working together. The operating system would pass instructions from a music player application to the speakers to allow sound to play. 1 1 A 2 mark answer

GCSE Computing: A451 Computer Systems & Programming Exam Question Practice “Using an example, explain why an Operating System is essential when running applications on a computer” 4 marks Without an operating system, applications would not be able to communicate with the computer’s hardware. The operating system bridges the gap. It gets the application and hardware working together. Example: Without an operating system, a music player would not be able to talk to the speakers and therefore would not play any sound. The operating system would pass instructions from the application to the speakers to allow sound to play A 4 mark answer

GCSE Computing: A451 Computer Systems & Programming Computer Systems and their Importance The Operating System Ultimately, the operating system provides 5 major roles: -Memory Management -Peripheral Management -Multi-Tasking -Security -User Interface Learning Objectives: (a)Explain the need for the following functions of an operating system: user interface, memory management, peripheral management, multi-tasking and security.

GCSE Computing: A451 Computer Systems & Programming Activity 3 Around the room are 18 questions. In groups of 3 you will be given a booklet of information about the 5 functions of the operating system. In your groups you need to write ( in full sentences ) the answers to each of the 18 questions. The group with the best quality 18 answers will win. After your team have shown me all their answers, each of you must create a revision card (spider diagram) summarising each function. Questions at end of slide show!

GCSE Computing: A451 Computer Systems & Programming Computer Systems and their Importance Memory Management The OS manages the RAM. When you load an application, the OS will copy the application to the RAM. In addition, the OS will ensure that each program that loads has its own space on the RAM. This stops other programs reading and writing to the memory area for another application. It is also responsible for managing virtual memory. Learning Objectives: (a)Explain the need for the following functions of an operating system: user interface, memory management, peripheral management, multi-tasking and security. Operating System Applications

GCSE Computing: A451 Computer Systems & Programming Computer Systems and their Importance Peripheral Management Peripherals are devices that are attached to a computer such as a printer or speakers. The operating system controls these devices and gives programs access to them. When you print a document, the program doesn’t know how to talk to the printer, it doesn’t even know if one is installed. Instead it passes this data to the operating system which in turn passes it to the printer. The same happens when you save a file. The program passes this information to the operating system and the operating system is what saves files onto the hard disk. Learning Objectives: (a)Explain the need for the following functions of an operating system: user interface, memory management, peripheral management, multi-tasking and security. Operating System Applications

GCSE Computing: A451 Computer Systems & Programming Computer Systems and their Importance The User Interface The word interface means ‘coming together’. In computers, an interface enables a user to interact with a computer. Operating Systems provide users with an interface so that they can interact with the computer. Operating systems will usually offer one of three major types of interface: -Graphical User Interface (GUI) -Menu Driven Interface -Command Line Interface Learning Objectives: (a)Explain the need for the following functions of an operating system: user interface, memory management, peripheral management, multi-tasking and security. Operating System User Software

GCSE Computing: A451 Computer Systems & Programming Computer Systems and their Importance Graphical User Interfaces Uses windows, icons, menus and pointers (WIMP) to control the computer. Only been around since the mid 80s. Windows and Apple Mac OSx are examples of this kind of interface. Menu Driven Interface Uses menus to control the computer. These were very popular on early mobile phones and are seen in all high streets on cash machines and also on many MP3 players. Only offer limited functions (ie. if it is not on the menu then you can’t do it!) Command Line Interface Used to be the only way to interact with a computer (pre-80s) and is still used today by ‘Linux users’ and other professionals with technical knowledge. With this kind of interface ‘written commands’ control computers.

GCSE Computing: A451 Computer Systems & Programming Computer Systems and their Importance Multi-Tasking As we know, a CPU’s core works one process at a time. An operating system enables multi-tasking by managing the CPU’s processes so that several programs can run at once. On old computers, a CPU would focus on the processes of one program. On a multi-tasking operating system, many programs can run at the same time. The operating system enables this to happen by either allowing processes to take it in turn, or getting the shortest job done first. Because CPU’s are so quick now-a-days, it appears to be simultaneous and allows many programs to be used at once. Learning Objectives: (a)Explain the need for the following functions of an operating system: user interface, memory management, peripheral management, multi-tasking and security. Operating System User App

GCSE Computing: A451 Computer Systems & Programming Computer Systems and their Importance Security Often computers will be used by several users. Operating systems manage these users and ensure that a user’s data is only seen by them and not by others. In this way an OS provides security to users. They give users ‘usernames’ and ‘passwords’ so that data is kept secure. They also give different users different permissions. This means that one user may be given permission to install new programs whereas others cannot. In this way, an operating system can ensure that a computer system is not open to abuse from any user. Learning Objectives: (a)Explain the need for the following functions of an operating system: user interface, memory management, peripheral management, multi-tasking and security.

GCSE Computing: A451 Computer Systems & Programming Question 1 What does the ‘Operating System’ do with peripheral devices?

GCSE Computing: A451 Computer Systems & Programming Question 2 What does the word ‘Interface’ mean?

GCSE Computing: A451 Computer Systems & Programming Question 3 What is a GUI?

GCSE Computing: A451 Computer Systems & Programming Question 4 If you are writing a document and you press print, does the program know how to communicate with the printer?...why? Remember: Answer in full sentences

GCSE Computing: A451 Computer Systems & Programming Question 5 What do ‘Operating Systems’ provide to enable users to interact with a computer?

GCSE Computing: A451 Computer Systems & Programming Question 6 When programs are opened, they are copied onto the RAM How does the ‘Operating System’ stop these opened programs reading and writing to the memory areas of other programs?

GCSE Computing: A451 Computer Systems & Programming Question 7 If you are writing a document and you press print, does the program know how to communicate with the printer? Remember: Answer in full sentences

GCSE Computing: A451 Computer Systems & Programming Question 8 When you save a file in a program, what role does the ‘Operating System’ play?

GCSE Computing: A451 Computer Systems & Programming Question 9 What are the three major interfaces that ‘Operating Systems’ provide?

GCSE Computing: A451 Computer Systems & Programming Question 10 How can an ‘Operating System’ prevent a computer system from being open to abuse/sabotage from its users?

GCSE Computing: A451 Computer Systems & Programming Question 11 If a CPU core can only deal with one process at a time, why do modern computers appear to have several programs working all at the same time (simultaneously)?

GCSE Computing: A451 Computer Systems & Programming Question 12 How does a ‘graphical user interface’ differ from a ‘command line interface’?

GCSE Computing: A451 Computer Systems & Programming Question 13 What is Multi-Tasking when it comes to a computer system?

GCSE Computing: A451 Computer Systems & Programming Question 14 How does a ‘menu driven interface’ differ from a ‘GUI’?

GCSE Computing: A451 Computer Systems & Programming Question 15 What is a peripheral device?

GCSE Computing: A451 Computer Systems & Programming Question 16 How does an ‘Operating System’ enable several programs to run at the same time when a CPU core can only actually deal with one process at a time? There are two methods – explain each.

GCSE Computing: A451 Computer Systems & Programming Question 17 Operating Systems can allow several users to use the same PC. How is this done?

GCSE Computing: A451 Computer Systems & Programming Question 18 What is the most common type of interface that PC ‘Operating Systems’ offer?