Download presentation
Presentation is loading. Please wait.
1
Systems Software Keywords Operating Systems
System Software, Operating System (OS), Virtual Machine, Utility Programs, Device Drivers, Multitasking, Time Slice, Processor Management, User Interface, Graphical User Interface, Command Line Interface, Peripheral Management, File Management Systems Software Operating Systems
2
Task Objectives BEGINNER: Understand what is meant by Systems Software. ADVANCED: Describe the role and purpose of an Operating System. EXPERT: Explain the terms User Interface, Memory Management / Multi-tasking, Peripheral Management and Drivers, User Management and File Management. Q1 Write a list of all the Operating Systems that you know or have used. Q2 What odes the operating system do for the user? A1 Windows (7, 8, 10), IOS, Mac, Android, Linux / Unix, Raspbian. Starter activity A2 User Interface, Memory Management / Multi-tasking, Peripheral Management and Drivers, User Management and File Management.
3
What is systems software?
Objectives BEGINNER: Understand what is meant by Systems Software. ADVANCED: Describe the role and purpose of an Operating System. EXPERT: Explain the terms User Interface, Memory Management / Multi-tasking, Peripheral Management and Drivers, User Management and File Management. Systems software is a type of software that controls the computers hardware. It provides an interface between the user of the computer and the hardware. An OS is a type of Systems Software. Starter activity
4
What is systems software?
Anti-Virus Software Operating Systems Disk Defragmentation Tool Utility Programs Disk copier / formatter Systems Software Data Compression Starter activity Graphics card driver Device Drivers Network Interface Card Driver
5
Operating Systems Can you define these terms?
Objectives BEGINNER: Understand what is meant by Systems Software. ADVANCED: Describe the role and purpose of an Operating System. EXPERT: Explain the terms User Interface, Memory Management / Multi-tasking, Peripheral Management and Drivers, User Management and File Management. Provide an interface between the user and the hardware. They are said to provide a Virtual Machine that hides the complexities of the hardware from the user. The user doesn’t need to understand where on the disk a file is being saved to, just that they have clicked save and the Operating System deals with the rest. Can you define these terms? 1. User Interface 2. Memory Management/Multi-Tasking Starter activity 3. Peripheral Management and Drivers 4. User Management 5. File Management
6
Definitions Objectives Process Management
BEGINNER: Understand what is meant by Systems Software. ADVANCED: Describe the role and purpose of an Operating System. EXPERT: Explain the terms User Interface, Memory Management / Multi-tasking, Peripheral Management and Drivers, User Management and File Management. Process Management The activity that has just been completed is similar to how the processor has to divide its time between processes. It may allocate a small “time slice” to each separate process so that it appears that many processes are taking place at the same time (multitasking). Memory Management Starter activity The OS allocates memory between the different programs that are open at the same time Programmers and users do not need to know where in memory data is being held – it is the purpose of the Operating System to do this.
7
Definitions Objectives BEGINNER: Understand what is meant by Systems Software. ADVANCED: Describe the role and purpose of an Operating System. EXPERT: Explain the terms User Interface, Memory Management / Multi-tasking, Peripheral Management and Drivers, User Management and File Management. Peripheral Management Operating Systems manage the way in which hardware interacts with software. A peripheral is a piece of hardware that is not directly connected to the CPU – such as a keyboard, a mouse or even a hard disk drive. An Operating System managed all of the peripheral devices that are connected to the computer – this allows them to be disabled, or drivers be updated. In windows you can access Windows Device Management. Starter activity
8
Definitions Command Line Interface - Text based
Objectives BEGINNER: Understand what is meant by Systems Software. ADVANCED: Describe the role and purpose of an Operating System. EXPERT: Explain the terms User Interface, Memory Management / Multi-tasking, Peripheral Management and Drivers, User Management and File Management. User Interface Command Line Interface - Text based - E.g. DOS, Raspbian (for Raspberry Pi) Graphical User Interface - Contains Windows, Icons, Menus, Pointers - Visual - E.g. Windows 10, Windows 8, Android, Mac OS Starter activity
9
Definitions Objectives Drivers File Management
BEGINNER: Understand what is meant by Systems Software. ADVANCED: Describe the role and purpose of an Operating System. EXPERT: Explain the terms User Interface, Memory Management / Multi-tasking, Peripheral Management and Drivers, User Management and File Management. Drivers A piece of software used to control a piece of hardware. Drivers allow a peripheral device to be connected to a computer and it be used by an Operating System. You may get drivers for graphics cards, mouse, sound card, network interface cards. Drivers are OS specific and are regularly updated by companies File Management Starter activity Like memory management, the Operating System must identify where files are stored for long term storage on for e.g. the hard disk drive or a solid state drive. The user does not need to know the specific track, sector and surface address – but the Operating System does in order to accurately locate a file on the hard disk drive.
10
Definitions Time Task A Task B Task C Task D
Objectives BEGINNER: Understand what is meant by Systems Software. ADVANCED: Describe the role and purpose of an Operating System. EXPERT: Explain the terms User Interface, Memory Management / Multi-tasking, Peripheral Management and Drivers, User Management and File Management. Multi-Tasking Time Task A Task B Task C Task D If the tasks were split like this, we would have to wait until all Task A is complete, before completing Task B. This means that we will not have issues when sharing resources, but could make some tasks appear to take a very long time to execute. Starter activity
11
Definitions Time A B C D Objectives Multi-Tasking
BEGINNER: Understand what is meant by Systems Software. ADVANCED: Describe the role and purpose of an Operating System. EXPERT: Explain the terms User Interface, Memory Management / Multi-tasking, Peripheral Management and Drivers, User Management and File Management. Multi-Tasking Time A B C D By giving the processor a small time slice for each task means that all tasks appear to be executing at the same time. To the user it appears that we can multitask and have lots of programs open at once. In reality resources such as memory and the processor are being shared amongst tasks. Starter activity
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.