Technology in Action. Chapter 5 System Software: The Operating System, Utility Programs, and File Management

Similar documents
Technology in Action. Chapter Topics (cont.) Chapter Topics. Participation Question. Participation Question 7/17/11

Systems software. Definition. Categories of software. Examples Of Systems Software 11/23/2018

Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Ninth Edition. Copyright 2013 Pearson Education, Inc. Publishing as Prentice Hall

Technology in Action

Definition. A series of detailed instructions that control the operation of a computer system. are developed by computer programmers

1- Which of the following tasks is the operating system NOT responsible for? d) Coordinates communication between software applications and the CPU

Computers: Tools for an Information Age. System Software

Download from Powered By JbigDeaL

Downloaded from various sources on the NET

OPERATING SYSTEMS & UTILITY PROGRAMS

Computer Software. Lect 4: System Software

Computers Are Your Future Chapter 4

Module 4 Chapter 5 Using Software

Technology In Action, Complete, 14e (Evans et al.) Chapter 5 System Software: The Operating System, Utility Programs, and File Management

14-Nov-11. Chapter 5: System Software: Operating Systems and Utility Programs. Learning Objectives. Learning Objectives. Overview

Chapter 8 Operating Systems and Utility Programs أ.أمل زهران

Discovering Computers Fundamentals, 2011 Edition. Living in a Digital World

Discovering Computers Living in a Digital World

Technology in Action Complete, 13e (Evans et al.) Chapter 5 System Software: The Operating System, Utility Programs, and File Management

Chapter 8 Operating Systems and Utility Programs

I. Ch 5 System Software

AMSC/CMSC 662 Computer Organization and Programming for Scientific Computing Fall 2011 Operating Systems Dianne P. O Leary c 2011

Chapter 5. System Software. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.

Learning Objectives. Computing Essentials

Discovering Computers 2016

System Software. System software

Computers Are Your Future

System Software The McGraw-Hill Companies, Inc. All rights reserved.

16/06/56. System Software. System Software. System Software The McGraw-Hill Companies, Inc. All rights reserved.

The Operating System

About the Presentations

Describe the functions of an operating system. Briefly describe various server operating systems. Explain the purpose of several utility programs

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 16 Fixing Windows Problems

A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e. Chapter 7 Fixing Windows Problems

Chapter 2 Operating-System Structures

Regardless of the size and complexity of the computer and the operating system, all operating systems perform the same four basic functions:

VISUAL SUMMARY SYSTEM SOFTWARE OPERATING SYSTEMS. System Software

System Software The McGraw-Hill Companies, Inc. All rights reserved.

IT ESSENTIALS V. 4.1 Module 5 Fundamental Operating Systems

The Operating System

How to install the software of ZNS8022

Lab 03. Windows Operating Systems (Cont.)

The coloured area that is seen on the screen. The pictures stand for items you might see on real desktop such as my computer.

A+ Guide to Managing and Maintaining Your PC. How Hardware and Software Work Together

Chapter 12: Advanced Operating Systems

Q&As. Windows Operating System Fundamentals. Pass Microsoft Exam with 100% Guarantee

CompTIA Linux+ Guide to Linux Certification Fourth Edition. Chapter 2 Linux Installation and Usage

A+ Guide to Managing and Maintaining your PC, 6e. Chapter 2 Introducing Operating Systems

Computing Fundamentals and Programming (CE-100) Batch 2019 (Electronic Engineering) Chapter 6: System Software

Chapter 2: Operating-System Structures

M4.3-R4: INTRODUCTION TO ICT RESOURCES

Introduction to Configuration. Chapter 4

CSCA0201 FUNDAMENTALS OF COMPUTING. Chapter 6 Operating Systems

Chapter 12: Advanced Operating Systems

Computer chip: A very small pieces of silicon or other semi-conducting material onto which integrated circuits are embedded Circuit board: A thin

Command Line Parameters Linux Check Disk Space Windows 7

A+ Certification Guide. Chapter 15 Troubleshooting and Maintaining Windows

Disk Imaging with Knoppix

Operating Systems: The Genie in the Computer. Chapter 6: Operating Systems: The Genie in the Computer. What is an operating system?

CHAPTER 2 BASIC OPERATING SYSTEM CONCEPT MANAGEMENT

Computer Software A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and

CompTIA A+ Accelerated course for & exams

Drive Backup. 10 Professional PARAGON. Data Sheet. Automatization Features

User. Applications. Operating System. Hardware

Operating Systems Concepts

BACKUP APP V7 MICROSOFT SYSTEM BACKUP AND RESTORE GUIDE

Installation of OEL5.4 in windows machine (64 bit)

Clean & Speed Up Windows with AWO

Windows 8 Step by Step Upgrade Guide 1/53

Introduction to Computer Science. Polly Huang NTU EE

FarStone RestoreIT Users Guide

BACKUP APP V7 MICROSOFT SYSTEM STATE BACKUP AND RESTORE GUIDE

1) Which of the following is an example of a programming language? 1) A) Microsoft Word B) English C) HTML D) Java

CompTIA A+ Certification ( ) Study Guide Table of Contents

IT 05: Fundamental Operating Systems Online Study Questions

CHAPTER 1 TYPES & COMPONENTS OF COMPUTER SYSTEM

USING A FREE VIRTUAL MACHINE TO SIMILATE A SPECIFIC MODEL OF COMPUTER

Windows 2000 / XP / Vista User Guide

SAP GUI 7.30 for Windows Computer

Operating System Concepts Rab Nawaz Khan Jadoon

Windows Mail Files Backup And Restore Windows 7 Not Working

DISK DEFRAG Professional

A computer is an electronic device, operating under the control of instructions stored in its own memory unit.

Introductory Visualizing Technology

DeploymentManager Ver6.6

How to Install Oracle VM VirtualBox and Create a Virtual Machine

Super USB. User Manual. 2007, March

VI-CENTER EXTENDED ENTERPRISE EDITION GETTING STARTED GUIDE. Version: 4.5

Below is a reviewer on the skill assessment exam of those who wanted to get a certificate on Computer Hardware

Terms you ll need to understand:

Quick Start Guide. Version R94. English

Building a 64-bit CentOS 7 Workstation using Oracle Virtual Box

Windows Accessories Menu Computer Tune Up, Recovery and Security

Tiger Store 2.6 Release Notes

1. Restarting a computer which is already running is referred to as

The Early System Start-Up Process. Group Presentation by: Tianyuan Liu, Caiwei He, Krishna Parasuram Srinivasan, Wenbin Xu

Why Operating Systems? Topic 3. Operating Systems. Why Operating Systems? Why Operating Systems?

EECS 3221 Operating System Fundamentals

IBM Spectrum Protect HSM for Windows Version Administration Guide IBM

EECS 3221 Operating System Fundamentals

Transcription:

Technology in Action Chapter 5 System Software: The Operating System, Utility Programs, and File Management

Chapter Topics Operating System Fundamentals What the Operating System Does The Boot Process: Starting Your Computer The Windows Interface Organizing Your Computer: File Management Utility Programs

Pertinent Terms Software set of computer programs that enable hardware to perform different tasks Operating System A program that acts as an intermediary between a user of a computer and the computer hardware

Pertinent Terms: User Interface Users interact with the Operating System through the user interface A graphical user interface is like the standard windows interface with icons and pictures. A non-graphical user interface would be sole text based and you would see no pictures.

Layers of a Computer System The Operating system is the intermediary between the applications you use (e.g., MS Word and the Hardware (CPU)

Purpose of the OS Handles the management and allocation of computer resources 1. Manages the CPU 2. Memory Management 3. Device Management 4. Provides a UI

Event Each time user input occurs, or a command from an application, e.g., a keystroke, or play on a move, an event is generated. This event is set to the OS, indicating that a set of instructions should be executed to make the output from this event occur.

Event Execution The events are fed into the CPU The CPU stores the set of the events in the event table Then it executes the events in order of importance, and based on which came in first

Uniprogramming Single task Processor must wait for input/output operations to complete before proceeding E.g., While the computer is waiting for the user to enter the next letter, nothing happens

MultiTasking When one job needs to wait for I/O the CPU can process events from another job

Interrupt When an event is of high importance (e.g., a Skype call is coming in) it signals an interrupt Interrupts tell the OS that this event is in need of immediate attention and it s event gets put to the top of the priority, and will be executed quickly

Scheduling Jobs The OS uses multi-tasking and interrupt handling to schedule jobs When scheduling jobs, the OS strives for: Fairness Responsiveness to user Efficient utilization of processor time

Memory Management Makes sure the CPU has access to code and data it needs in main memory (RAM) The OS uses the RAM to store data and instructions that are needed by the CPU to perform tasks

Where is the OS? When a computer is turned on, portions of the OS are loaded into Main Memory. This portion is called the kernel and the memory it uses is kernel memory.

Memory Management The OS uses the RAM to store data and instructions that are needed by the CPU to perform tasks.

Running out of RAM If you are trying to run applications that require more RAM than your computer has available you can run out. In this situation the CPU borrows memory from the Hard Disk to work as Virtual Memory The Hard Disk takes longer to access data than the RAM so ideally you don t want to use Virtual Memory

Virtual Memory Terms Swap File - File on the hard drive storing copy of RAM contents Paging - Retrieve copies of RAM from the hard drive Thrashing - Repeatedly going back and forth between RAM and swap file

Running out of Virtual Memory The Hard Disk only allocates a certain amount of space for virtual memory. When this space runs out you experience Thrashing, and your computer becomes even more sluggish In this situation you can add more RAM to your computer, or buy a new computer.

OS Manages Hardware & Peripherals Device drivers - Programs that enable the OS to communicate with device Plug and Play - Driver included with OS, makes installation much easier

OS Provides a UI UI's enable you to interact with the computer, can be command line, graphical (GUI), etc...

Boot Process: Starting the The boot process loads the operating system into RAM Computer

Boot Process: Starting the Computer: Step 1: Activating BIOS CPU activates the basic input/output system (BIOS) BIOS Loads OS into RAM Stored on ROM

Boot Process: Starting the Computer: Step 2: Performing the Power-On Self-Test Power-on self-test (POST) Ensure the essential peripheral devices are attached and operational Compares results with CMOS (complementary metal-oxide semiconductor) CMOS contains info about memory, disk drives, and other essential hardware

Boot Process: Starting the Computer: Step 3: Loading the OS System files Loads OS into RAM Kernel is loaded Kernel: essential component of the OS Responsible for managing the processor and all components

Boot Process: Starting the Computer: Step 4: Checking Further Configurations and Customizations Checks registry for configuration of other system components Authentication Windows 8 Default setting: Microsoft account

Boot Process: Starting the Computer: Handling Errors in the Boot Process Uninstall recently installed software Use uninstall program or Control Panel Last Known Good Configuration Try refreshing your computer New in Windows 8 (see next slide)

The Boot Process: Starting the Computer: Handling Errors in the Boot Process Refresh your PC: New utility program in Windows 8 Attempts to diagnose and fix errors Back up PC prior to refreshing

The Boot Process: Starting the Computer: Handling Errors in the Boot Process During the boot process, BIOS can skip a device or improperly identify it Device won t respond Reboot Check for patches Technical assistance

Types of Operating Systems Single User Single Task: One user can perform one task at one time, e.g., palm pilot Single User Multitasking: One user can run multiple applications on their computer at one time, e.g., personal desktop and laptops

Types of Operating Systems Multi User - Networking systems, many users can access the computers resources at one time, e.g. Unix, Solaris, Linux, Windows Vista and up

RTOS (Real Time OS) Systems with a specific purpose and certain result Examples: Autos Airline reservations Robotic equipment

Understanding System Software: Operating Systems for Personal Computers Top three operating systems Windows Max OS X Linux

Understanding System Software: Operating Systems for Personal Computers Windows Most popular OS

Understanding System Software: Operating Systems for Personal Computers Mac OS Mavericks Mac OS X based on UNIX

Understanding System Software: Operating Systems for Personal Computers Linux Open source OS Personal computer and network OS

Understanding System Software: Operating Systems for Personal Computers More than one OS on one computer Boot Camp utility in OS X Parallels or VMware Fusion for Windows Partition hard drive in Windows VirtualBox by Oracle

Utility Programs Utility Programs are: Part of the OS Tools that helps manage the computer Small programs that perform special functions Examples? Backup/Restore Security Diagnostic Data Compression Display Utilities Accessibility Utilities

Utility Programs Backup - Creates a copy of the data to another storage device or location Task Scheduler - Runs selected utilities automatically

Utility Programs: System Restore and Backup Utilities System restore point Made every week Before installing software Custom restore point

Utilities Security User sign on and password support Auto logoff Firewall Encryption routines Windows allows other apps to interface with it to provide security

Utility Programs Disk Cleanup Removes unnecessary files Choose files to be deleted: Downloaded Program Files Temporary Internet Files Offline Web Pages Recycle Bin

Utilities Disk defragmenter - Regroups related pieces of files Error checker - Checks for lost files and file fragments Task Manager - Checks on non responsive programs

Utilities File Compression Reduce the size of a file Take out redundancies Makes it faster/easier to send files over internet Generally, repeated patterns are replaced with a shorter placeholder The rain in Spain falls mainly on the plain.

Utilities Display utilities change the appearance of: Desktop Background Screensaver Window Colors

Utility Programs: Accessibility Utilities Ease of Access Center

Utility Programs: The Programs and Features Utility Installing a new program Installation wizard

Organizing Your Computer: File Management Additional function of the operating system Organizational structure Hierarchical directory structure Folders Libraries Drives Root directory

Organizing Your Computer: File Management: Organizing Your Files File Folder Library

File Extensions Operating systems like MS Windows rely heavily on extensions

Organizing Your Computer: File Management: Naming Files File Save Location Determine location of a file by its file path File path

Organizing Your Computer: File Management: Working with Files File-management actions Open Copy Move Rename Delete

Organizing Your Computer: File Management: Working with Files Recovering deleted files File History utility File retrieval programs FarStone s RestoreIT Norton Ghost

Assignment 01 Found in Blackboard and on class site. Due in two weeks Overview: Report on the hardware and software of your own computer. Configure a new computer that meets your computing needs.

Next Time Networking Read Chapters 3 & 7

Quiz Flip over your notes Cover open books Everyone use the scantron Make sure you it has your name and id 54