Introduction to Operating Systems

Slides:



Advertisements
Similar presentations
Basic Computer Vocabulary
Advertisements

Objectives Overview Define an operating system
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Introduction to Computers and Information Systems CE 100: Module 1: Hardware.
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
Introduction to windows operating system i
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.
Introduction to Computer Terminology
Operating Systems.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
Chapter 8 Operating Systems and Utility Programs By: James Granahan.
Computer System System Software. Learning Objective Students should understand the different types of systems software and their functions. Students should.
The University of Akron Summit College Business Technology Department Computer Information Systems 2440: 145 Operating Systems Introduction to UNIX/Linux.
Operating System.
Operating Systems Chapter 4.
Week 6 Operating Systems.
Lesson 4 Computer Software
Operating Systems Operating System
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 1 Introduction to Operating Systems McGraw-Hill.
Lesson 6 Operating Systems and Software
WINDOWS XP PROFESSIONAL Bilal Munir Mughal Chapter-1 1.
Excellence Publication Co. Ltd. Volume Volume 1.
Survey of PC and Network Operating Systems
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
Chapter 4 System Software.
1. Introduction to Operating Systems An Overview of Microcomputers What’s Contained in and Attached to a Microcomputer? Purpose, Types, and Functions.
Explain the purpose of an operating system
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Introducing and Comparing Operating Systems Chapter 1.
Eng.Abed Al Ghani H. Abu Jabal Introduction to computers.
Component 4: Introduction to Information and Computer Science
System Software Provides GUI Manages the resources of the computer system Defines the Software Platform Components of System Software Operating system.
McGraw-Hill/Irwin© 2006 The McGraw-Hill Companies, Inc. All rights reserved. 1-1.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Kuliah 4 Pengantar Teknologi Informasi Oleh Coky Fauzi Alfi cokyfauzialfi.wordpress.com Software.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Multimedia and Computers Introduction to Computers.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 1 Introduction to Operating Systems McGraw-Hill.
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Systems Software / The Operating System CSC October 14, 2010.
DIT314 ~ Client Operating System & Administration
CHAPTER 7 Operating System Copyright © Cengage Learning. All rights reserved.
PCs ENVIRONMENT and PERIPHERALS Lecture 5. Computer Maintenance software: Operating System: Define: - An operating system (OS) is a collection of software.
Operating Systems Fundamentals Nanda Ganesan, Ph.D.
Chapter 2 Operating Systems
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
Computers: Tools for an Information Age
Chapter 4: Operating System Basics
Fundamentals of Information Systems, Sixth Edition
Operating System & Application Software
Chapter 1: Computer Basics
System Software EIT, © Author Gay Robertson, 2016.
Chapter 8 Operating Systems and Utility Programs.
Introduction to Operating Systems
Introduction to Operating Systems
Computer Hardware and Software
Introduction to Operating Systems
What is an Operating System?
Booting Up 15-Nov-18 boot.ppt.
Entry Level Computing Year NINE –
Computers & operating systems
Linux Professor Sabol.
Computing Essentials Module 1.
Computing Essentials Module 1.
What is an operating system An operating system is the most important software that runs on a computer. It manages the computer's memory and processes,
Presentation transcript:

Introduction to Operating Systems 1 Introduction to Operating Systems

Learning Outcomes Describe the purpose and functions of operating systems Describe major events in the evolution of operating systems List and compare the common desktop operating systems in use today List the most common Mobile OSs, the devices associated with them, and the features found in most of these devices

An Overview of Microcomputer Operating Systems LO 1.1

Introduction Operating System (OS) A collection of programs Controls interactions with hardware Interpreter between user and hardware

Introduction Application User software Word processor Spreadsheet Database Graphics

About Microcomputers: Hardware Components Central Processing Unit (CPU) Microcomputer Microprocessor Integrated circuit (IC)

About Microcomputers: Hardware Components Input/Output Random Access Memory (RAM) Memory Firmware Motherboard

About Microcomputers: Hardware Components Read Only Memory Basic Input Output System (ROM BIOS) Unified Extensible Firmware Interface (UEFI) Device driver

ROM BIOS Firmware Message

About Microcomputers: Today’s Microcomputers Desktops and Laptops Mobile Devices System on a Chip (SoC) Embedded OS Smartphones and Tablets

About Microcomputers: Today’s Microcomputers Servers and Clients For Each Service Email File Printer Messaging

About Microcomputers: Today’s Microcomputers Internet of Things (IoT) Kitchen Appliances Thermostats Utility Meters Many Other Devices

Functions of Microcomputer Operating Systems

Functions of Microcomputer Operating Systems User Interface Command-Line Interface (CLI) Cursor

Functions of Microcomputer Operating Systems Graphical User Interface (GUI)

Functions of Microcomputer Operating Systems Job Management Process Scheduler Print Management

Functions of Microcomputer Operating Systems Task Management Multitasking Processes

Functions of Microcomputer Operating Systems File Management File System Formatting Solid-State Drive Partition Folder or Directory

Functions of Microcomputer Operating Systems Device Management Component-specific Device Drivers Plug and Play (PNP)

Functions of Microcomputer Operating Systems Memory Management Virtual Memory Operating System Memory Limits 32-Bit versus 64-Bit

Table 1-1 Windows Memory Limits Edition 32-Bit Version RAM Limit 64-Bit Version RAM Limit Windows 7 Home Premium 4 GB 16 GB Windows 7 Ultimate/Enterprise/Professional 192 GB Windows 8.x and Windows 10 Home 128 GB Windows 8.x Pro/Enterprise 512 GB Windows 10/Pro/Enterprise/Education 2 TB

Windows 10 System Type

Functions of Microcomputer Operating Systems Security Password-protected Authentication User Account

Yesterday’s Operating Systems LO 1.2

UNIX—The Operating System for All Platforms Bell Labs 1975: UNIX version 6 Portable Operating System Berkeley Software Distribution (BSD) FreeBSD, NetBSD, OpenBSD, OpenSolaris AIX, OpenServer, HP/UX

UNIX—The Operating System for All Platforms UNIX on Internet Servers Various User Interfaces Bourne Shell, C Shell, or others GNOME or KDE GUI

The Evolution of Desktop Operating Systems Small Steps Computers became multipurpose devices Early OSs managed storage for mainframes Programmers wrote system code into applications 1960s: Disk systems on large computer

The Evolution of Desktop Operating Systems Small Steps: 1970s MITS Altair 8800 Home Brew Computer Club

The Evolution of Desktop Operating Systems Software Versions Version: a unique level of an OS Version numbers: 1.0, 1.2, etc.

The Evolution of Desktop Operating Systems The Killer App for the Apple II VisiCalc: electronic spreadsheet

The Evolution of Desktop Operating Systems The IBM PC Operating System Microsoft BASIC interpreter in ROM IBM needed an OS Microsoft Provided first version of IBM PC DOS IBM PC Introduced in 1981

The Evolution of Desktop Operating Systems The Killer App for PCs 1983: Lotus 1-2-3 for PC DOS Spreadsheet, Database, Graphics IBM PCs sold with PC DOS and Lotus 1-2-3

The Evolution of Desktop Operating Systems Apple OS 1976: Jobs and Wozniak found Apple Computer Company Introduced Apple II at the West Coast Computer Faire 1984: Apple Macintosh computer with Mac OS

The Evolution of Desktop Operating Systems Apple OS 1999: Mac OS 9 last version 2001: Mac OS replaced by OS X

The Evolution of Desktop Operating Systems MS-DOS (1981-1990s) Microsoft Disk Operating System For non-IBM PC computers Single-tasking OS Limited memory support No built-in security function

MS-DOS Command-Line User Interface

The Evolution of Desktop Operating Systems OS/2 by Microsoft and IBM 1987: Version 1.0 Created for Intel 80286 processor Required 2 MB memory Required 8 MB disk space CLI (no GUI) Did not support most DOS apps

The Evolution of Desktop Operating Systems OS/2 by IBM 1990s: OS/2 Warp GUI For high-end servers 2005: IBM ends sales and support

The Evolution of Desktop Operating Systems Microsoft Windows Windows Versions 1980s: Windows 1, Windows 2 1990s: Windows 3, 3.1, Windows 95, Windows 98 2000s: Windows 2000, Windows XP, Windows Vista

The Evolution of Desktop Operating Systems Microsoft Windows Windows Editions offer different products Windows 7 Professional Windows 7 Ultimate Windows 8.1 Pro Windows 8.1 Enterprise

The Evolution of Desktop Operating Systems Microsoft Windows Windows 1 through 3 1985: Windows 1 1990: Windows 3.0 1992: Windows 3.1

Windows 3.1

The Evolution of Desktop Operating Systems Microsoft Windows 1992: Windows for Workgroups 3.1with network support 1993: Windows NT 3.1Server OS Included New Technology File System (NTFS) Stable and secure OS 1994: Windows NT 3.5 with separate editions

The Evolution of Desktop Operating Systems Microsoft Windows 1995: Windows 95 Back to Windows 3.x program code Separate code from Windows NT Not secure

The Evolution of Desktop Operating Systems Microsoft Windows 1996: Windows NT 4.0 1998: Windows 98 upgrade of Windows 95

Windows 98

The Evolution of Desktop Operating Systems Microsoft Windows 2000: Windows Me (Millennium Edition) Last of the Windows-on-DOS For home PCs Not adopted by organizations No local security

The Evolution of Desktop Operating Systems Microsoft Windows 2000: Windows 2000 Multiple editions for servers Desktop edition: Windows 2000 Professional

Windows 2000

The Evolution of Desktop Operating Systems Microsoft Windows 2001: Windows XP for consumer PCs Multiple editions: Home, Professional, and Media Center All 32-bit Windows XP 64-bit edition for Itanium CPUs Microsoft support ended April 2014

Windows XP

The Windows XP Start Menu

The Evolution of Desktop Operating Systems Microsoft Windows 2007: Windows Vista New Aero GUI features Not widely adopted Microsoft support ended April 2012

Windows Vista

Today’s Desktop Operating Systems LO 1.3

Table 1-2 Summary of Current Desktop/Laptop Operating Systems Desktop/Lap OS Company Platform Applications Supported Windows 7 Microsoft Intel/Microsoft DOS, 16-bit Windows, 32-bit Windows, 64-bit Windows applications Windows 8 and Windows 10 DOS, 16-bit, 32-bit, and 64-bit Windows applications for the Desktop and for Windows 8 Modern GUI OS X Apple Intel/Apple Mac Mac applications Linux Various UNIX/Linux applications

Today’s Windows for the Desktop October 2009 Faster than Windows Vista Improvements to Desktop

Windows 7

Today’s Windows for the Desktop Windows 8 and 8.1 October 2012 Faster, better security, improved wireless Improved touch screen support Two GUIs Start Screen Desktop

Windows 8/8.1 Start Screen

Windows 8/8.1 Desktop

Today’s Windows for the Desktop Summer 2015 New Start menu Windows Hello Microsoft Edge browser Universal Apps Multiple Desktops

Windows 8/8.1 Desktop

Apple OS X Based on NextStep UNIX GUI and CLI 2001: OS X 10.0 and 10.1 Upgraded every year or two

Apple OS X Desktop

Linux 1991: Linus Benedict Torvalds original developer Used the C programming language Used free GNU project C compiler Available in many distributions Native CLI GUIs available

Linux CLI

Today’s Mobile Operating Systems LO 1.4

Table 1-3 Summary of Mobile Current OSs and Related Devices Mobile OS Source of OS Smartphones/Tablets Sources of Apps Apple iOS Apple Apple iPhone and iPad Apple Apps Store Android Google Smartphones and tablets from various manufacturers Apps from Google Play and many other sources Windows Phone 8 and Windows 10 Mobile Microsoft Smartphones from various manufacturers Microsoft App Store Windows 8 and Windows 10 Tablets from several sources Apps from the Windows App store—and many other sources for Desktop apps

Mobile Devices Hardware Features Various wireless network adapters High-quality color touch screen Front and back digital cameras Speaker or speaker port Rechargeable batteries Accelerometer Solid-state drivers (SSDs)

Connectivity Smartphones and Tablets Cellular standard on smartphones Cellular optional on tablets Wi-Fi Bluetooth

Mobile Operating System Features Support for touch screen and virtual keyboards Screen Rotation Updateable Availability of Apps Security Data Synchronization

Virtual Keyboard

Portrait Orientation

Landscape Orientation

The Apple Store