Outcome 2 – Computer Software The Range of Software Available The Different Categories of Software System Software Programming Languages Applications Software.

Slides:



Advertisements
Similar presentations
Higher Computing Computer Systems S. McCrossan Higher Grade Computing Studies 7. Systems Software 1 System Software This software is used to provide the.
Advertisements

Computer Software 3 Section A Software Basics CHAPTER PARSONS/OJA
The Operating System. What is an Operating System? The program that is loaded first and manages the hardware resources like main memory, backing storage.
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.
MCT260-Operating Systems I Operating Systems I Introduction to Operating Systems.
Operating Systems: Software in the Background
Phones OFF Please Operating System Introduction Parminder Singh Kang Home:
Cs238 Lecture 3 Operating System Structures Dr. Alan R. Davis.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Chapter 3 Software Two major types of software
Systems Software Operating Systems.
Computer Software.
The Operating System The operation system (OS) is a set of programs that coordinates: Hardware functions Interaction between application software and computer.
The Operating System. Operating Systems (F) What you need to know about –operating system as a program; –directory/folder.
Lesson 4 Computer Software
Operating systems.
Computer Organization ANGELITO I. CUNANAN JR. 1. What is Computer?  An electronic device used for storing and processing data.  It is a machine that.
Section 8.2. Classification of Software
CS101: Introduction to Computing Instructors: Badre Munir, Usman Adeel, Zahid Irfan & Maria Riaz Faculty of Computer Science and Engineering GIK Institute.
Systems Software & Operating systems
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
Software Software essential is coded programs that perform a serious of algorithms. Instructions loaded into primary memory (RAM) from secondary storage.
Software GCSE COMPUTING.
Standard Grade Computing System Software & Operating Systems.
Computing Higher - Unit 1 - Computer Systems: Topic 7: Computer Software 1 Systems Software System software controls the actual operation of the computer.
Chapter 2 – Software Part A. Definition Computer is made up of two components Hardware Physical components Software Instructions for the computer Two.
CISC105 General Computer Science Class 1 – 6/5/2006.
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to Interactive Media Interactive Media Tools: Software.
Software.
Operating Systems TexPREP Summer Camp Computer Science.
1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise C h a p t e r Computer Software 1.
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.
Higher Systems Computer Software. Operating System (O/S) ► The O/S controls the computer. It controls communication with peripheral devices. It loads.
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.
OSes: 3. OS Structs 1 Operating Systems v Objectives –summarise OSes from several perspectives Certificate Program in Software Development CSE-TC and CSIM,
Computer Software Types Three layers of software Operation.
Outcome 1: Describe the structure and function of an operating system.
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.
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
Slide 6-1 Chapter 6 System Software Considerations Introduction to Information Systems Judith C. Simon.
SOFTWARE. Software… Instructions that are stored electronically that tell the computer what to do.
Technology Vocabulary Matthew L. Morris. A-D Application- A program or group of programs designed for end users. Data- Distinct pieces of information.
Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
THE SOFTWARE Computers need clear-cut instructions to tell them what to do, how to do, and when to do. A set of instructions to carry out these functions.
Functions of Operating Systems V1.0 (22/10/2005).
Identify internal hardware devices (e. g
Identify internal hardware devices (e. g
Computer Organisation
Tech Level Cyber Security Lesson 7
Nat 4/5 Computing Science Software
Topic 2: Hardware and Software
Operating Systems & System Software
Chapter Objectives In this chapter, you will learn:
Hardware and Software Hardware refers to the physical devices of the computer system e.g. monitor, keyboard, printer, RAM etc. Software is a set of programs,
Computer Software.
TexPREP Summer Camp Computer Science
Computer Software.
5 SYSTEM SOFTWARE CHAPTER
Systems Software Keywords Operating Systems
OPERATING SYSTEMS.
Software Introduction
COMPUTER SOFT WARE Software is a set of electronic instructions that tells the computer how to do certain tasks. A set of instructions is often called.
5 SYSTEM SOFTWARE CHAPTER
5 SYSTEM SOFTWARE CHAPTER
Operating Systems Tasks 17/02/2019.
Function of Operating Systems
Presentation transcript:

Outcome 2 – Computer Software The Range of Software Available The Different Categories of Software System Software Programming Languages Applications Software

2 – System Software 2.1 -The Operating System Manages the hardware & communicates with the user. O/S is broken down into layers so updates can be written for specific layers. Some parts of O/S held in ROM chips, but most parts held on disk – can be corrupted. Bootstrap program runs on start-up and loads in the rest of the O/S from disk.

Operating System Layers Kernal I/O FMS MMS CLI

2 – System Software –Single-user Operating System The tasks of a single-user operating system is to manage all the resources of a computer system. The main resources are. –File management. Memory management. Command language interpreter. Input - Output System Process Management

2 – System Software Single-user Operating System -Command Language Interpreter The operating system takes user commands from the keyboard and mouse. Passes them to the operating system which; –Carries out the command. –If command cannot be understood an error is reported and a suitable message given back to the user.

2 – System Software Single-user Operating System -File management The operating system supervises the creation, deletion and updating of files on backing storage A directory keeps track of where files are stored. This is a hierarchical directory structure in which files are placed in folders (directories) and sub-directories

2 – System Software Single-user Operating System -Memory management The operating system decides where programs and data are to be placed in main memory It also keeps track of what stage a program is at and this applies equally to the operating system's own memory space. If corrupted it could cause the computer to crash

2 – System Software Single-user Operating System - Input-Output System Peripherals all work at different speeds The I/O system hides the differences and it makes them all appear to operate in a similar manner. The I/O system does all the actual data transfers and issues the appropriate control signals to the peripherals. Manufacturer usually supplies software (called a driver) for the user to install on their hard disk.

2 – System Software Single-user Operating System - Process Management O/S decides which tasks get to use the processor Processor management is often called the Kernel of the system It is the core function of the OS 11 File management

2 – System Software Network Operating System All Stations should have the same O/S to use the network system and to share messages on the network system. Multi-User Access – Operating System must provide a “logging-on” procedure with passwords for security.The user ID controls what the user has access to on the network. File Attributes – A user usually has read/write (r/w) access to their own files, read-only access to shared files.

2 – System Software Network Operating System File and Print Services – different users have different levels of access. Data Sharing and Integrity –. Only one user can edit a shared file at any one time (locking-out system).

2 – System Software 2.2 Utility Programs Utility programs aid the maintenance of the computer or make the user’s life easier. Includes disk formatter, disk tools and defragmentation tools. –Files are saved wherever the system can find space in consecutive sectors. As files are added and deleted spaces become available and are all over the filing system. A de-fragger moves files around to create a contiguous system with no empty sectors.

2 – System Software 2.3 Translators A Translator turns a program written in a high- level language into machine code. The high-level language is the source code and the machine code is the object code. Compilers – translate the source code in one go and produces executable machine code. Interpreters – Translate and execute a program line by line. Interpreted programs run much slower than compiled. Interpreter is simpler to learn and use.

4 – Application Software 4.1 Types of Applications You need to be aware of applications which handle:- –Text (word processor, web browser) –Number (spreadsheet, accounts package) –Data (database, world wide web) –Communications ( , file transfer) –Graphics (painting, drawing, CAD) –Multimedia (sound, video) –Integrated Packages (Works v Office)

4 – Application Software 4.2 Features and Requirements All application packages have features which distinguish them e.g. –Database – search and sort data, print reports. –Multimedia – allows user to create presentations using sound and video. Application packages have minimum hardware requirements. –Memory – Minimum RAM used is specified. –Hard Disk – Minimum disk space for installation and running usually specified. –Processor and operating system. –Any specific peripherals.

4 – Application Software 4.3 Standards Each application package saves files in its own way. Standards set ways of saving data so other packages can read the data. –SYLK, standard for spreadsheets –RTF, standard for text –CSV, comma separated variable for database –JPEG, GIF, TIFF, for graphics