Computers Software. Computer Layers Hardware BIOS Operating System Applications.

Slides:



Advertisements
Similar presentations
Basic Computer Vocabulary
Advertisements

Objectives Overview Define an operating system
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Fall 2006.
Chapter 8 Operating Systems and Utility Programs.
What You Will Learn Components of a computer’s system software The importance of an operating system Functions of an operating system Types of user interfaces.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
Professor Michael J. Losacco CIS 1110 – Using Computers Operating Systems & Utility Programs Chapter 7.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Chapter 8 Operating Systems and Utility Programs.
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
LECTURE 14 Operating Systems and Utility Programs
Chapter 8 Operating Systems and Utility Programs By: James Granahan.
OPERATING SYSTEMS AND SYSTEMS SOFTWARE. SYSTEMS SOFTWARE Systems software consists of the programs that control the operations of the computer and its.
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 System.
Computers: Software Patrice Koehl Computer Science UC Davis.
Lesson 4 Computer Software
Operating Systems.
Operating Systems Operating System
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.
Lesson 6 Operating Systems and Software
Chapter 8 Operating Systems and Utility Programs.
Chapter 8 Operating Systems and Utility Programs Serena Oldhouser.
BUSINESS COMPUTER APPLICATION University of Palestine College of Business Instructor: Mr. Ahmed Abumosameh.
INTRODUCTION TO COMPUTING CHAPTER NO. 03. Operating Systems and Utility Programs Functions of Operating Systems Types of Operating Systems (Standalone.
Excellence Publication Co. Ltd. Volume Volume 1.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
CS 1308 Computer Literacy and the Internet. Introduction  Von Neumann computer  “Naked machine”  Hardware without any helpful user-oriented features.
Software GCSE COMPUTING.
University of Management & Technology 1 Operating Systems & Utility Programs.
Explain the purpose of an operating system
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.
Lecture 2 Title: Computer Software By: Mr Hashem Alaidaros MIS 101.
Operating Systems TexPREP Summer Camp Computer Science.
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Your Interactive Guide to the Digital World Discovering Computers 2012.
System Software CSCI-N 100 Department of Computer and Information Science.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
1 Chapter 7 Operating Systems & Utility Programs.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Two Types of Software.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Discovering Computers & Microsoft Office 2010 Discovering Computers Chapter 4.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Computer Software. Two Major Types of SW System SW Programs that generally perform the background tasks in a computer. These programs, many times, talk.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
Chapter 3: SYSTEM SOFTWARE
Computers: Tools for an Information Age
Nat 4/5 Computing Science Software
Lecture 1-Part 2: Operating-System Structures
Discovering Computers 2012: Chapter 8
Operating System Review
Operating System.
Chapter 5: Using System Software
TexPREP Summer Camp Computer Science
Objectives Overview Define system software and identify the two types of system software Describe the functions of an operating system Summarize the features.
5 SYSTEM SOFTWARE CHAPTER
Operating System Review
Chapter 4.
Lecture 1-Part 2: Operating-System Structures
5 SYSTEM SOFTWARE CHAPTER
Introduction to Operating Systems
Presentation transcript:

Computers Software

Computer Layers Hardware BIOS Operating System Applications

Software Classifications System Software (operating system) Application Software Utility Software Malware  Viruses and worms  Trojan horses  Spyware and adware

Practice „ Click on Antivirus software „ Sophos Enable automatic update  Windows  Mac:

The operating system

Definition found on Wikipedia: “An operating system (OS) is the software that manages the sharing of the resources of a computer and provides programmers with an interface used to access those resources” Most common operating systems: - Windows, DOS (Disk Operating System) (desktops, laptops) - Unix and variants, including Linux (servers) - MacOS - Chrome OS

The operating system Operating systems can be classified as follows: -multi-user : Allows two or more users to run programs at the same time. -multiprocessing : Supports running a program on more than one CPU. -multitasking : Allows more than one program to run concurrently. -multithreading : Allows different parts of a single program to run concurrently.

Operating system Resource management and user interface What resources?

Operating system Process management Memory management Disk and file system Event management and Device drivers Output device management Networking Graphical User Interface Security

Process management Multitasking A process  Running, ready, blocked Time slicing and task switching

File management Logical and physical structure mapping

Memory management: Current computers organize memory resources hierarchically, from registers, CPU cache, RAM and disks. The virtual memory manager coordinates the use of these resources by tracking which one is available, which is to be allocated or deallocated and how to move data between them.

Thrashing Page Fault Thrashing: in the extreme case, there are „ so many active processes competing for main memory that the computer spends most of its time swapping pages. What can you do?

Event management An event is a specific action that produces a reaction in some program.  Type a letter  Move the mouse  Time display Device driver  a computer program allowing higher-level programs to interact with a hardware device  Hardware specific and operating-system dependent Output device management Press a key “S” in writing your term paper

Most operating systems come with an application that provides a user interface for managing the operating system, such as a command line interpreter or graphical user interface (GUI). Operating systems provide a software platform on top of which other programs, called application programs, can run. Your choice of operating system determines the applications you can run. Interaction between operating systems and microprocessors The operating system

Questions: Is web browser a part of an operating system? Is multimedia play a part of an operating system?

Popular Operating Systems Windows Unix Linux MAC OS Palm OS Android Windows Mobile Symbian (obsolete) Blackberry 6 OS

Suite and component Suite  A set of applications, e.g., Office 2007  Interoperability  Sharing code/functionality  Similar feeling Component  With standard interface for interoperability  COM: common object model  CORBA: common object request broker architecture

Web-based Applications An application that is accessed via web browser over a network A computer software application that is coded in a browser- supported language (such as HTML, JavaScript, Java, etc.) and reliant on a common web browser to render the application executable. Advantages: Little disk space, automatic upgrade, integrate with other web …procedures, cross-platform compatibility, mobility friendly, business reasons Limits: Internet connectivity, inconsistency in browser implementations, …(currently) limited functionalities Applications: webmail, online sale, wikis, etc. Why did Google develop Chrome/Android?

An example Google application suite

Progression Hardware Software Service  Computing as a service …  Software as a service …  Storage as a service Ex:

Software What is the difference between Internet „Explorer and Chrome?

Software Proprietary „ Open-Source

A few practical tips The computer fails the POST tests „ Likely cause: One of the essential devices is either failing or is missing Try: „ Check for any loose connections (keyboard, …mouse,…} Check that the fans are working … Swap memory

The computer is thrashing „ The computer all used all its RAM resources „and starts using the hard drive as alternative memory, slowing down significantly. Try: „  Close all applications you are not using anymore …  Get more memory for the computer

The computer becomes very hot „ Most probably one of the fans is not „working anymore Detect fans that are not working and „replace them

The computer “freezes” (i.e. becomes non „responsive) There are many possible reasons: „  it looks as if it is frozen The computer may be thrashing …  one application has crashed …  the Window manager is down … Unfortunately, often the only solution is to restart the „computer (either by turning it off first or in the worst case by unplugging it, or by pressing continuously on the on/off button.

OLPC How much is a laptop?

OLPC Operating system: linux Chip: AMD 433MHz 1G Flash drive, no hard disk, no CD/DVD drive, Mesh networking, dual antenna Static version of WIki included, E-book an important functionality