LO2 – Understand Computer Software

Slides:



Advertisements
Similar presentations
What Is a Computer and What Does It Do?
Advertisements

Chapter 2 Hardware Trends in Computing Systems
OPERATING SYSTEMS AND SYSTEMS SOFTWARE. SYSTEMS SOFTWARE Systems software consists of the programs that control the operations of the computer and its.
Types of Operating System
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Chapter Three OPERATING SYSTEMS.
Lecture 14: Operating Systems Intro to IT COSC1078 Introduction to Information Technology Lecture 14 Operating Systems James Harland
Introduction to Computers
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
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.
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.
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.
A Level Computing for AQA Teacher’s Resource CD-ROM 42 CHAPTER: Operating systems Nick Sims Basic functions Classifying operating systems.
1 Title: Introduction to Computer Instructor: I LTAF M EHDI.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Chapter 3: Software Explain the difference between systems software and application software
4.4.1 The Operating System.
Operating Systems What an Operating System is.
Operating Systems & System Software
Chapter 1: Introduction
Chapter 1: Introduction
1.Introduction In the previous section you were introduced to the 'brain' of the computer, namely the CPU. You also learned about different things which.
Operating System Review
2. OPERATING SYSTEM 2.1 Operating System Function
Operating System.
Types of Operating System
Component 2 6G, H, I, J, K.
Computer Software.
Computer Hardware and Software
Chapter 1: Introduction
Chapter 1: Introduction
THE OPERATION SYSTEM The need for an operating system
Introduction to Operating System (OS)
Chapter 1: Introduction
Chapter 1: Introduction
Operating Systems What are they and why do we need them?
TYPES OFF OPERATING SYSTEM
What is an Operating System?
Chapter 1: Introduction
Chapter 1: Introduction
UNIV 103 CS Majors Seminar Dr. Blaise W. Liffick Fall 2017.
Computers Are Your Future
Operating System Review
Systems Software Keywords Operating Systems
An Overview of the Computer System
OPERATING SYSTEMS.
Software Introduction
Lesson 8 Operating Systems
Operating System Review
Chapter 1: Introduction
Types of Software.
Chapter 2: Operating-System Structures
Operating Systems Tasks 17/02/2019.
Subject Name: Operating System Concepts Subject Number:
Entry Level Computing Year NINE –
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
The Main Features of Operating Systems
Software - Operating Systems
Chapter 1: Introduction
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.
Chapter 2: Operating-System Structures
Chapter 1: Introduction
Chapter 1: Introduction
Bioinformatics (Nursing)
Presentation transcript:

LO2 – Understand Computer Software 2.4 – Operating Systems

Operating System In any computer, the operating system: Controls the backing store and peripherals (hardware) such as scanners and printers. Deals with the transfer of programs in and out of memory. Organises the use of memory between programs. Organises processing time between programs and users. Maintains security and access rights of users. Deals with errors and user instructions. Allows the user to save files to a backing store. Provides the interface between the user and the computer - for example, Windows Vista and Apple OSX. For more information, see the User Interfaces study guide. An operating system is the core software that allows a computer to run as a useful device. It manages the hardware, the user interface and all other software running on the computer. Without an operating system, a computer is just a collection of components heating up the room as no-one would be able to make any practical use of the machine. A large number of operating systems have been developed over the years; each designed with a certain kind of computer in mind: Windows or Linux for personal computers MacOS for Macs Unix for mainframes Symbian, Android for mobile phones

Operating System Single User Operating Systems Single user operating systems can be split into two types: Single User – multi-tasking Found on a personal computer. The operating system is designed mainly with a single user in mind, but it can deal with many applications running at the same time; e.g. you might be writing an essay while searching the Internet, downloading a video file and also listening to a piece of music. Example operating system include: Windows Linux Mac OS X The difference compared to the Single-user, Single application system is that it must now handle many different applications all running at the same time. The memory available is also very different, for example it is quite normal to have Gigabytes of RAM available on a personal computer which is what allows so many applications to run. Single User – single application This type of operating system only has to deal with one person at a time, running one user application at a time e.g. found on a mobile phone. There can only be one user using the mobile and that person is only using one of its applications at a time.

Operating System cont….. Multi user, multi tasking operating system Personal computers can multi-task very well when you want to do tasks like reading emails, writing letters, working on spreadsheets, listening to music, surfing the web, watching videos etc However some times only a really powerful computer will do the job, for example: You are an engineer or scientist and want to run a very complicated simulation You are a weather scientist and want to run a forecast You are a financial person and want to work on thousands of stock market share movements You work in a bank and want ot handle customer accounts You are an architect and want to see your full design You work at a University as an academic along with hundreds of other academics You are a film animator and want to work in 3D Most computers can’t handle these kind of tasks. Instead, a mainframe or supercomputer is required for this kind of work. But there is a problem. A supercomputer or mainframe costs millions to buy and maintain. There is no way that such an expensive machine could be used by just a single person. To make it economic, this computer has to be shared. This means it needs a multi-user operating system which means more than one user is logged on and can use the computer at the same time. Each person needs to be able to run more than one application at a time, so it needs to be multi-tasking as well.

Operating System cont….. Network operating system All machines on a network of computers need to have an operating system that can deal with the network. Examples of network operating system include; Windows and Mac OS X and all the mainframe operating systems A network operating system has to have the following features: Deal with users logging on Maintain the network connection to the server(s) Expand the file system to view folder on other computers Provide security to separate user accounts from each other Single Processor systems have only a single processor or CPU, which is shared between users by dividing the CPU time into time-slices and allocating one of these to each user in turn. Most systems use single processor systems. They perform only one process at a given time, and it carries out the next process in the queue only after the current process is completed. OS monitors the status of them and also sends them next executable instruction. It relieves CPU of disk scheduling and other tasks. It is suitable for general purpose computers , as it cannot run multiple processes in parallel. Multi Processor System Also known as parallel or tightly coupled systems as they can run multiple process in parallel to each other efficiently. Two or more processors will be in close communication with each other with shared memory, storage and power supply. In these days rather than using multi processor systems, people tend to buy single processor with multiple cores. This can be more efficient as internal on-chip communication is faster than communication between different processors. Multi-core processors also use less power than that of multiple single core processors. Advantages Increased throughput - As there are a number of processors, more work can be done in less time. These multiple processors run parallel to each other increasing the performance of the system. Reliability and failure-free - Failure of any processor will not affect the functionality of the system, as there are a number of processors. We can expect failure free service from multi-processor system. Economy of scale - Multi Processor Systems cost less than a number of individual single processor system. In the case of multi processor system expenditure for system cabinet, memory power supply, accessories are saved as these systems share resources like power supply, memory and also space