Information Systems Design and Development Technical Implications (Software) Computing Science.

Slides:



Advertisements
Similar presentations
Operating-System Structures
Advertisements

?  Able to explain the 6 key functions of system software  Able to explain each using a suitable example  Identify three different system software.
Lesson 4 0x Operating Systems.
User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
Higher Computing Computer Systems S. McCrossan Higher Grade Computing Studies 7. Systems Software 1 System Software This software is used to provide the.
Lesson 6 Software and Hardware Interaction
4 1 4 C H A P T E R Software: Systems and Application Software.
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 - : :.... :-:-
Application Software: Essentials for knowledge workers
Operating Systems.
HOMEWORK PAGE STAND ALONE PROGRAMS FUNCTION ON THEIR OWN AND SOMETIMES CANNOT SHARE DATA WITH OTHER PROGRAMS. INTEGRATED SOFTWARE COMBINES.
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.
Practical PC, 7th Edition Chapter 3: Getting Started with Software
Operating Systems Chapter 4.
TEST REFLECTION CHAPTER 9 & 10. QUESTION 1 A spreadsheet is an application program you can use for working with numbers and doing math. False Look up.
Lesson 4 Computer Software
Ch 26 & 27 User Interfaces.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
SOFTWARE.
Systems Software & Operating systems
Type of Software There are two main types of software They are System software Application software Hardware System Software (OS) Application Software.
Programming and Application Packages
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
Operating Systems. Operating System  A program running in a computer from the moment it is switched on.  Part of the Systems Software of the computer.
Operating Systems  A collection of programs that  Coordinates computer usage among users  Manages computer resources  Handle Common Tasks.
CS 1308 Computer Literacy and the Internet. Introduction  Von Neumann computer  “Naked machine”  Hardware without any helpful user-oriented features.
Standard Grade Computing System Software & Operating Systems.
Chapter 2 – Software Part A. Definition Computer is made up of two components Hardware Physical components Software Instructions for the computer Two.
Software Essentials ICT 1 & 2. What is software?  software is the set of instructions stored inside a computer  These instructions tell the computer.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Mr C Johnston ICT Teacher
Software and Hardware Interaction
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
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.
Chapter 3 Installing and Learning Software. 2Practical PC 5 th Edition Chapter 3 Getting Started In this Chapter, you will learn: − What is in an application.
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
OPERATING SYSTEMS BY LANDON, KYLE, AND ETHAN. WHAT IS THEIR PURPOSE? (1) manage the computer's resources, such as the central processing unit (2) establish.
Software Essentials ICT 1 & 2. What is software?  software is the set of instructions stored inside a computer  These instructions tell the computer.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
Hardware/Software Basics Test Get out your DIY Test Review.
OPERATING SYSTEM BASICS. What is an operating system and what does it do? The operating system has two basic functions: –communicates with the PC.
Information Systems Design and Development Technical Implications (Storage) Computing Science.
1 Lesson 6 Software and Hardware Interaction Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
GCSE Computing: A451 Computer Systems & Programming Topic 3 Software System Software (1) The Operating System.
System Software (1) The Operating System
Chapter 3 Applications Software: Getting the Work Done.
TECHNOLOGY IN ACTION. Chapter 5 System Software: The Operating System, Utility Programs, and File Management.
Software Requirements
Development Environment
Operating Systems & System Software
Lesson 4 0x Operating Systems.
Chapter 3 Installing and Learning Software
Resource Management IB Computer Science.
System Software EIT, © Author Gay Robertson, 2016.
Chapter 2: System Structures
Introduction to Operating System (OS)
Unit 1.8 Ethical, legal, cultural and environmental concerns
TexPREP Summer Camp Computer Science
Chapter 3 Installing and Using Software
Operating Systems What are they and why do we need them?
What is an Operating System?
Systems Software Keywords Operating Systems
Chapter 2: System Structures
Nat 4/5 Computing Science Operating Systems
ICT Programming Lesson 3:
SOFTWARE TECHNOLOGIES
Presentation transcript:

Information Systems Design and Development Technical Implications (Software) Computing Science

Learning Outcomes By the end of this topic you will be able to: describe the functions of an operating system; understand the purpose of a software licence; explain the difference between proprietary and open source software; explain the difference between proprietary and open source software; explain what is meant by the term transferability; discuss current trends in the design of operating systems.

Functions of an operating system The main functions of an operating system are Interpreting user commands File management Memory management Input/output management Error reporting Resource allocation

Interpreting user commands User interface may be Command driven – require specific commands to be entered, normally by keyboard. Most suited to experienced users Menu driven – options available presented to user. May be text or graphical.

File management The part of the system that deals with managing backing storage devices When files saved it creates an entry giving details of location, file size, date saved etc. Organises files into hierarchical system with folders and sub-folders

Memory management The part of the system that controls where programs and data are placed in main memory Keeps track of available space and size and location of programs and data in main memory Allows multiple programs to be in main memory at the same time and prevents them from interfering with each other

Input/output management The part of the system that deals with communications between the processor and attached peripherals Handles the transfer of data between processor and peripherals Checks for readiness of peripherals Checks that data is transferred correctly

Error reporting The part of the system that displays error messages to the user

Resource allocation The part of the system that controls availabe resources for processes These resources will include available memory and processor time In systems with more than one process active it ensures that all processes get a share of available resources

Software licences A software licence is the permission to use a piece of software Using licenced software without a licence breaches the Copyright, Design and Patents Act The license will specify what you are allowed to do with the software. For example, can you install it on a single system, on several devices or on a site or a network

Software licences You normally have to agree to the conditions of the licence to be allowed to install software Not all software requires a licence. For example the Linux operating system is licence - free

Software licences Some software is available on a different basis Freeware – software available at no cost. Usually fully working programs with no time limitations Shareware – similar to freeware but will only work for a limited period before the user has to pay

Proprietary and Open Source Software Another way to classify software is Proprietary Open source

Proprietary software Proprietary or closed source software is software that is sold with conditions that prevent you from Sharing Copying Modifying The source code is not normally available to the user

Proprietary software Advantages Software is supported by software company More likely to be good quality Disadvantages Have to pay for it Can’t alter it Normally limiter to one operating system

Open source software Software that is made available with its source code Users can alter code Users can share code Code is often produced on a non-commercial basis by public bodies or groups of enthusiasts

Open source software Advantages Free to use, change and distribute Not dependent on single company for support. This makes updates and security fixes faster No need for anti-piracy measures like activation codes Disadvantages Less user friendly Far fewer applications run on open source operating systems

Software portability Software is portable if it can run on more than one operating system with little or no alteration. Portability is rare with commercial operating systems. Where the same software exists for different platforms, a different version will have to have been created. This is why, for example that there will be apps that are only available for iOS and not Android devices

Software Portability Java offers the ability to run sotware on different devices by using Java Virtual Machine software. Virtual machines are covered in more detail in the SDD unit Developments in web-based software have started to create true portable software

Current trends in Operating System development Developments driven by move to mobile devices Use of touch screens Cut down OS for mobile devices Cloud storage Wearable technology