Software - Operating Systems

Slides:



Advertisements
Similar presentations
Lesson 4 0x Operating Systems.
Advertisements

Operating Systems: Software in the Background
System Software, functions of an operating system
An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.
The Operating System The operation system (OS) is a set of programs that coordinates: Hardware functions Interaction between application software and computer.
Operating Systems Chapter 4.
Week 6 Operating Systems.
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.
Chapter 4 System Software.
Operating Systems.
CS 1308 Computer Literacy and the Internet. Introduction  Von Neumann computer  “Naked machine”  Hardware without any helpful user-oriented features.
Software GCSE COMPUTING.
Standard Grade Computing System Software & Operating Systems.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3: Operating Systems Computer Science: An Overview Tenth Edition.
Introduction to Interactive Media Interactive Media Tools: Software.
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 TexPREP Summer Camp Computer Science.
Operating System (OS) Basics. Operating System Basics Software (applications) Operating System (OS) Hardware.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
© 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.
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.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
1 3 Computing System Fundamentals 3.3 Computer Systems.
GCSE Computing: A451 Computer Systems & Programming Topic 3 Software System Software (1) The Operating System.
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.
1 OPERATING SYSTEMS. 2 CONTENTS 1.What is an Operating System? 2.OS Functions 3.OS Services 4.Structure of OS 5.Evolution of OS.
TECHNOLOGY IN ACTION. Chapter 5 System Software: The Operating System, Utility Programs, and File Management.
Copyright © 2003 by Prentice Hall 1 Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background BSM025 Computers.
Lesson 9: SOFTWARE ICT Fundamentals 2nd Semester SY
System SOFTWARE.
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
Computer Organisation
Computers: Tools for an Information Age
Nat 4/5 Computing Science Software
4.4.1 The Operating System.
Operating Systems What an Operating System is.
Introduction to comp. and prog. CS 101 G 964
Operating Systems & System Software
Lesson 4 0x Operating Systems.
Nature & Types of Software
Operating System Review
Resource Management IB Computer Science.
2. OPERATING SYSTEM 2.1 Operating System Function
Systems Software.
Lesson Objectives Aims You should be able to:
Operating System.
Chapter 5: Using System Software
Introduction to Operating System (OS)
TexPREP Summer Camp Computer Science
Operating Systems What are they and why do we need them?
Chapter 4 The Power behind the Power
Operating System Review
Systems Software Keywords Operating Systems
Chapter 4.
OPERATING SYSTEMS.
Operating System Architecture OS
Nat 4/5 Computing Science Operating Systems
Operating System Review
Chapter 4 The Power behind the Power
Types of Software.
Operating Systems Tasks 17/02/2019.
The Main Features of Operating Systems
LO2 – Understand Computer Software
Year 10 Computer Science Hardware - CPU and RAM.
Windows Operating System
Presentation transcript:

Software - Operating Systems Year 11 Computer Science Software - Operating Systems

Operating Systems - Starter Activity Windows 10 is an example of an Operating System. What other “OS’s” can you think of? What do all Operating Systems have in common? Which is the best Operating System, in your opinion?

Operating Systems Mac OS X Linux Windows Android iOS

Computer Systems - Hardware and Software Computer Systems consist of both hardware and software. Software is the set of programs that run on a computer system. There are two types of software: System Software Application Software These are “apps” or programs that do particular jobs for us, such as: Microsoft Word (to create documents) iTunes (allows us to play music) IDLE (allows us to create Python programs) This is software that enables us to use the computer and application software, by providing a user interface and tools to manage the hardware. This includes Operating Systems and Utility software, such as Antivirus software

What is an Operating System? The Operating System (or ‘OS’) is the main software that controls the general operation of a computer, and provides an easy way for us to interact with computers and run applications. Examples include Microsoft Windows 10, Microsoft Windows 7, Mac OS, and LINUX, which are all used on computers. Android and iOS are examples of operating systems used on SmartPhones.

What are the main functions of an Operating System? The main functions of an operating system include: User interface - provides a user interface so it is easy for users interact with the computer multi-tasking - allows multiple applications to run at the same time via a process called scheduling memory management - transfers programs into and out of memory, allocates free space between programs provides device drivers - which allow a computer to communicate with peripheral devices, such as a printer. organises - creates a file system to organise files and directories security - provides security through user accounts and passwords

User Interfaces An important feature of Operating Systems is to provide a user interface for the user to interact with the computer. A GUI (Graphical User Interface) is the most common type of interface and provides windows, icons, menus and pointers (WIMP)

GUI – Graphical User Interface A GUI (Graphical User Interface) is the most common type of interface and provides windows, icons, menus and pointers (WIMP)

CLI – Command Line Interface A command line interface (CLI) uses text based commands to carry out tasks. They are difficult to use as they require the user to know a range of commands. They are generally intended for expert users. They are extremely fast as they do not require much processing power.

Multi-Tasking / Scheduling Multitasking is where you have more than one program open and running at the same time. They are not really running at the same time, the processor is allocating a small amount of time to each process. This happens so quickly, it feels as if they are running simultaneously.

Multitasking / Scheduling The processor is actually executing instructions from each of these applications one after the other. It is happening so quickly, that it appears that they are running simultaneously. This is known as scheduling. Word Chrome Spotify The CPU is switching between applications over time

Multitasking – Scheduling (2) Effectively, there is a queue of processes that are waiting to be executed by the processor. The Operating system switches between processes (applications). The Operating System can prioritize particular processes over another. Word Chrome Spotify The CPU is switching between applications over time

Memory Management The operating system also has to manage memory (RAM) carefully. When a program is loaded from the hard disk, the Operating System puts into a specific place in the RAM for access by the CPU. The Operating system will remove any programs that the user closes from memory locations in RAM.

What happens when memory (RAM) is full? When memory is full (due to too many applications being open at the same time), the Operating system has a trick up its sleeve. It creates a section of  virtual memory (virtual RAM) on your storage device (such as a hard drive). This means a section of your hard drive is used as RAM! This is known as virtual memory. CPU RAM Hard Drive

What happens when memory (RAM) is full? A process called swapping/paging is the process the OS uses to move data between RAM and virtual memory. The OS moves data from processes that are not immediately needed out of the RAM and stores them in virtual memory. It copies the data back into RAM when the process is needed again. Using virtual memory slows the computer down because copying to a hard disk takes much longer than reading and writing RAM. CPU RAM Hard Drive

Device Drivers The Operating System provides device drivers. Device drivers are small pieces of software that allow peripheral devices, such as printers to communicate with your computer. They translate OS instructions into commands that peripheral devices actually understand.

Device Drivers

User Management Operating systems allow for different users to log into a computer with their own usernames and passwords. The OS will retain individual settings for each user, such as their icons, desktop backgrounds. Each user may have different access rights to files and programs.

File Management The Operating system provides a logical structure for file management. This means files can be organized into folders, and users can rename, delete or copy and move files around easily.