Older Operating Systems

Size: px
Start display at page:

Download "Older Operating Systems"

Transcription

1 Older Operating Systems Class Notes # 16 Microsoft Windows December 11, 2003 Windows 3.X Windows 3.X is not really an operating system, but also does not act like a normal application. Windows 3.X provides an operating environment, which provides support to application software, including cooperative multitasking and a GUI (Graphical User Interface). Windows 3.X is a middle layer that manages this multitasking environment by passing tasks to DOS one at a time. DOS manages its single tasking environment and relates to the hardware in single task fashion. Figure one illustrates the Windows 3.X operating system model. User Applications Software Windows 3.X Operating Environment DOS BIOS Device Drivers Hardware Figure 1: Windows 3.X layer view Windows 3.X is sometimes slow due to the complexity of the middle layer concept. There are problems where DOS and Windows 3.X applications tend to conflict with one another when sharing hardware resources. Therefore, Windows 3.X is prone to system crashes. Cooperative multitasking is not true multitasking and therefore the CPU is actually performing one operation at a time. The CPU is switching back and forth between applications so that more than one application can be loaded at the same time. There is only one active application run at one time and one or more inactive applications waiting in the background for the active application to relinquish (give up) control. Windows 3.X sometimes interact directly with hardware, such as when printing with one of its own printer drivers. In this case, Windows 3.X behaves as a true OS. But most of the time, Windows 3.X passes functions to DOS. DOS can choose to relate directly to the hardware, pass the hardware request to BIOS, or pass the hardware request to a device driver to be processed. 1

2 Windows 9X Windows 9X is closer to a true operating system but does not completely eliminate DOS. Windows 95 is the marriage of Windows 3.11 with an updated version of DOS known as DOS 7.0. Windows 95 also introduced an improved and more automated method of installing hardware devices called plug and play. Windows 98 includes several improvements, but is fundamentally the same operating system. The underlying DOS portion of Windows 98 is DOS 7.1. There are two additional upgrades to Windows 98, which are: Windows 98 second edition and Windows Millennium Edition. Windows 9x still has a DOS based core, uses many 16-bit programs, and must manage memory in the same fundamental way as DOS. However, Windows 95 introduced 32-bit programming, dynamically loaded device drivers, memory paging, networking, and many other features. Windows 9X claims to be backward compatible with older software written for DOS and Windows 3.X. Windows 9X uses cooperative multitasking when supporting 16-bit applications and preemptive multitasking when supporting 32-bit applications. Preemptive multitasking is where the operating system allocates CPU time to an application for a specified period, and then preempts the processing to give the CPU to another application. The result is that the computer appears to be performing true multitasking. Windows 9X architecture The Windows 9X architecture is made up of many components as shown in figure two. User Application Software Windows 9X User interface tools and 32-bit application shell CORE (User, Kernel, GDI) Registry VMM IFS Manager Configuration Manager WDM driver manager Hardware Figure 2: Windows 9X architecture 2

3 The core components of Windows 9X is the user, kernel, and GDI. Table one describes these components. Table one: Core components of Windows 9X Component Name Main files holding components Functions User User32.dll, User.exe Controls mouse, keyboard, ports, and desktop (position of windows, icons, and dialog boxes) Kernel Kernel32.dll, Krnl386.exe Handles the basis OS functions such as managing memory, file I/O, and loading and executing programs. GDI GDI32.dll, GDI.EXE Draws screens, graphics, and lines, and prints them A description of the other Windows 9x components are: The Installable File System (IFS) manager is responsible for all disk access. The configuration manager is responsible for the plug and play features of Windows 9X and other hardware configuration tasks. The Virtual Memory Manager (VMM) manages memory in a virtual machine environment. Win32 Driver Model (WDM) driver manager that is found in Windows 98 and not Windows 95, is responsible for managing device drivers. The registry, a hierarchical database that contains configuration information and hardware/software settings. DOS is a 16-bit operating system and therefore DOS only supports 16-bit drivers and application programs. Windows 3.X also only supports 16-bit applications, but does contain a small amount of 32-bit code. Windows 3.11 introduced VFAT, a 32-bit programming for disk access. Windows 9X contains some 16-bit code and some 32-bit code. Programs written in 32-bit code are faster than programs written in 16-bit code. Windows 9X supports VFAT, which is written with 32-bit code. Windows 9X support 16-bit drivers but prefers to run 32-bit drivers that are supplied with Windows 9X because: They are generally faster. 32-bit drivers can be stored in extended memory, thereby releasing more conventional memory to application programs. 32-bit drivers can be dynamically loaded (i.e. loaded into memory when they are needed and removed from memory when they are not). Virtual Machine You can think of a virtual machine as several logical machines within one physical machine. The virtual machine can support 32-bit and 16-bit Windows application programs, but DOS programs are executed within its own virtual machine. A DOS program expects to have direct control over hardware, including memory. If DOS uses 3

4 memory addresses not assigned to it, errors can occur in a multitasking environment. Therefore, Windows 9X provides DOS programs with its own logical machine. The DOS program is made to think that it owns the machine and can do whatever it want to the hardware. That s a virtual machine! Windows 9X Startup Process Windows 9X initially loads in real mode and then switches to protected mode. With DOS, the two-core real-mode system files responsible for starting up the operating system is IO.SYS and MSDOS.SYS. These two files remain in memory while the operating system is running. In Windows 9X, the initial startup process is real mode (IO.SYS is loaded and runs) and then switches to protected mode (IO.SYS is terminated and VMM32.VXD starts). The MSDOS.SYS is only a text file that contains some parameters and switches that can affect the Windows 9X boot sequence. There are five main stages to booting a PC with Windows 9X which is illustrated in figure three: Stage 1: BIOS startup. Startup BIOS begins and configures Plug and Play (PnP) devices. It performs POST and saves information for Windows configuration manager. Stage 2: DOS drivers, TSRs and Environmental settings. BIOS turns over control to IO.SYS which creates a real mode operating system environment. It automatically loads several drivers, sets several environmental variables, and executes any commands listed in CONFIG.SYS and AUTOEXEC.BAT. CONFIG.SYS and AUTOEXEC.BAT are typically not used since many of their commands are automatically executed by IO.SYS. However, for backward compatibility, any entries in these files are executed. IO.SYS checks MSDOS.SYS for boot parameters and automatically loads the following drivers if they are present: HIMEM.SYS, IFSHLP.SYS, SETVER.EXE, and DRVSPACE.BIN (or DBLSPACE.BIN). Stage 3: Static VXDs. The IO.SYS relinquishes control to the virtual memory manager (VMM23.VXD). The virtual memory manager terminates IO.SYS and loads static VXD device drivers. VXD is a virtual device driver that works with a virtual machine to provide access to hardware for software running in the virtual machine. Stage 4: Protected mode switchover and PnP configuration. VMM32.VXD switches to protected mode and loads configuration manager. Configuration manager uses any information that PnP BIOS might have saved for it, and loads the 32-bit dynamic device drivers (VXDs) for the PnP devices. Stage 5: Loading remaining components. With VMM32.VXD still in control, the three core components of Windows 9X are loaded, fonts and other associated resources are loaded. WIN.INI is checked and commands stored there are executed to allow for backward compatibility. Finally, any processes stored in the startup directory is executed. 4

5 Stage 1: BIOS bootstrap BIOS boots PC POST Plug and Play BIOS configuration Stage 2: DOS drivers and TSRs IO.SYS MSDOS.SYS and CONFIG.SYS COMMAND.COM and AUTOEXEC.BAT WIN.COM loads real mode components Stage 3: Real mode VXDs loaded (IO.SYS terminates) VMM32.VXD creates virtual machine Load static VXDs named in registry and SYSTEM.INI Stage 4: Shift to protected mode and Plug and Play configuratoin Load Plug and Play configuration manager Plug and Play loads dynamic device drivers (VXDs) Stage 5: Loading remaining components Loads: Kernel (kernel32.dll, krnl386.exe) GDI (gdi.exe, gdi32.dll) User (user.exe, user32.dll) fonts WIN.INI Shell and desktop are built In a network environment, logon prompt appears Startup directory is processed Figure 3: Windows 9X loading process 5

6 Real Mode DOS assumes that only one application or program would be running at one time, so it gave that program direct access to the memory addresses and the data in RAM that they pointed to. Also DOS was designed to pass segments of data to the CPU only at a time. These operations are collectively referred to as real mode. Therefore, real mode is single tasking program access to 1024 kbytes of memory addresses pointing directly to RAM using a 16-bit data path. Virtual Mode When an OS, that supports protected mode, allows a 16-bit program that is written to operate in real mode to run, this is called virtual real mode. In virtual real mode, the program thinks it is really working in a real mode environment. The program believes that: It is the only program running It has all memory available to it, all 1024kbytes of memory addresses that directly point to RAM It accesses data using a 16-bit data path. Real Mode Virtual Mode program program Memory map (0 to 1024k) Memory map (0 to 1024k) RAM OS manages memory 32 bit RAM and hard drive swap file Figure 4: Real mode and Virtual mode illustrations 6

7 Virtual Device Drivers Software written with 32-bit code is generally faster and takes up more memory than older software written in 16-bit code. Windows 9X offers many drivers written in 32-bit code that can replace the older 16-bit drivers written for DOS in real mode. The 32-bit drivers are called virtual device drivers or VXD drivers; they have.vxd or.386 file extensions and operate in protected mode. In order for Windows 9X to use older 16-bit drivers, it must provide a real mode environment for these drivers to operate in. The real mode environment is created by using entries in the CONFIG.SYS and AUTOEXEC.BAT files that is normally not required with Windows 9X. Plug and Play Plug and Play (PnP) is a set of design specifications for both hardware and software that is used for hardware installations. For a system to be PnP compliant, it has to meet these criteria: System BIOS must be PnP. Most system boards built after 1994 have PnP BIOS. All hardware devices and expansion cards must be PnP compliant. The OS must be Windows 9X or another OS that supports PnP. A 32-bit device driver (VXD) must be available. Windows 9X is a plug and play OS that provides two main services: resources management and run-time configuration. Resources management occurs at startup as system resources are allocated to devices. Run-time configuration is an ongoing process that monitors any changes in system devices. A device that is not PnP compliant is a legacy device. Legacy devices are not able to have their resources assigned to them by PnP. Legacy cards have DIP switches or jumpers on the card to set the system resources. This can sometimes cause resource conflicts between two devices. Windows uses four components in implementing PnP architecture: Configuration manager controls the configuration process of all devices and communicates these configurations to the devices. Hardware tree is a database built each time Windows 9X starts up that contains a list of installed components and the resources they use. Bus enumerator locates all devices on a particular bus and inventories the resource requirements for these devices. Resource arbitrator decides which resources get assigned to which devices. 7

A+ Guide to Managing and Maintaining Your PC. Supporting Windows 9x

A+ Guide to Managing and Maintaining Your PC. Supporting Windows 9x A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 12 Supporting Windows 9x Windows 9x Architecture 2 Windows 9x Architecture (continued) 3 Windows 9x Architecture (continued) 4 Virtual

More information

Minimizing the Windows 95 Footprint for Embedded Systems Applications

Minimizing the Windows 95 Footprint for Embedded Systems Applications Minimizing the Windows 95 Footprint for Embedded Systems Applications By Sean D. Liming, Engineering Manager, Annasoft Systems The introduction of Windows 3.1 marked a paradigm shift from the simple, single-tasking,

More information

The Operating System

The Operating System The operation system (OS) is a set of programs that coordinates: Hardware functions Interaction between application software and computer hardware Copyright 2011 Pearson Education, Inc. Publishing as Prentice

More information

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

A+ Guide to Managing and Maintaining your PC, 6e. Chapter 2 Introducing Operating Systems A+ Guide to Managing and Maintaining your PC, 6e Chapter 2 Introducing Operating Systems Objectives Learn about the various operating systems and the differences between them Learn how an OS interfaces

More information

A+ OS Technologies Study Guide

A+ OS Technologies Study Guide A+ OS Technologies Study Guide Copyright 2005 by PrepLogic, Inc. Product ID: 001552 Production Date: May 23, 2006 All rights reserved. No part of this document shall be stored in a retrieval system or

More information

Exam : Title. : A+ OS Technologies

Exam : Title. : A+ OS Technologies Exam : 220-302 Title : A+ OS Technologies QUESTION 1 Under Windows 2000 you consistently receive out of memory messages when running multiple applications. To avoid having to upgrade RAM immediately you?

More information

OPERATING SYSTEMS & UTILITY PROGRAMS

OPERATING SYSTEMS & UTILITY PROGRAMS OPERATING SYSTEMS & UTILITY PROGRAMS System Software System software consists of the programs that control the operations of the computer and its devices. Functions that system software performs include:

More information

About the Presentations

About the Presentations About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning of each presentation. You may customize the presentations

More information

CHAPTER 2 BASIC OPERATING SYSTEM CONCEPT MANAGEMENT

CHAPTER 2 BASIC OPERATING SYSTEM CONCEPT MANAGEMENT CHAPTER 2 BASIC OPERATING SYSTEM CONCEPT MANAGEMENT Types of User Interface USER INTERFACE Command Interface Menu Interface Graphical User Interface Voice actuated Interface Web- form Interface User interface

More information

Computers: Tools for an Information Age. System Software

Computers: Tools for an Information Age. System Software Computers: Tools for an Information Age System Software Objectives System Software Operating system (OS) Popular Operating Systems System Utilities 2 System Software 3 System Software System software includes

More information

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

A+ Guide to Managing and Maintaining Your PC. How Hardware and Software Work Together A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 2 How Hardware and Software Work Together You Will Learn About operating systems, what they are, and what they do How an OS interfaces

More information

Computer Software. Lect 4: System Software

Computer Software. Lect 4: System Software Computer Software Lect 4: System Software 1 What You Will Learn List the two major components of system software. Explain why a computer needs an operating system. List the five basic functions of an operating

More information

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

Chapter 8 Operating Systems and Utility Programs أ.أمل زهران Chapter 8 Operating Systems and Utility Programs Chapter 8 Objectives Identify the types of system software Summarize the startup process on a personal computer Summarize the features of several stand-alone

More information

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

The coloured area that is seen on the screen. The pictures stand for items you might see on real desktop such as my computer. Operating Systems Function of the OS : 1. Provides instructions to display the on screen elements with which you interact. Collectively, these elements are known as the user interface. 2. Loads programs

More information

Safe Mode: Solve Startup Problems & Crashes S 3/1. Solve (Almost) Any Problem Your Computer May Have

Safe Mode: Solve Startup Problems & Crashes S 3/1. Solve (Almost) Any Problem Your Computer May Have Safe Mode: Solve Startup Problems & Crashes S 3/1 Solve (Almost) Any Problem Your Computer May Have If your PC refuses to start or keeps crashing for some unknown reason, Safe Mode is often your last resort.

More information

Device Driver. ( instruction) 80x86. Multitasking.

Device Driver.   ( instruction) 80x86. Multitasking. Device Driver ١ vahdat@sharifedu yaghubi@mehrsharifedu jahanbakhsh@mehrsharifedu jahangiri@eceutacir ( instruction) 80x86 real mode DOS DOS Multitasking protected mode Multitasking protected real mode

More information

3.1 (a) The Main Features of Operating Systems

3.1 (a) The Main Features of Operating Systems Chapter 3.1 The Functions of Operating Systems 3.1 (a) The Main Features of Operating Systems The operating system (OS) must provide and manage hardware resources as well as provide an interface between

More information

Backup, File Backup copies of individual files made in order to replace the original file(s) in case it is damaged or lost.

Backup, File Backup copies of individual files made in order to replace the original file(s) in case it is damaged or lost. Glossary A Active Directory a directory service that inventories, secures and manages the users, computers, rules and other components of a Microsoft Windows network. This service is typically deployed

More information

1.Explain with the diagram IVT of 80X86. Ans-

1.Explain with the diagram IVT of 80X86. Ans- 1.Explain with the diagram IVT of 80X86 In 8086 1 kb from 00000 to 003ff are reserved for interrupt routine as shown in figure known as interrupt vector. It supports 256 interrupt procedures containing

More information

Download from Powered By JbigDeaL

Download from  Powered By JbigDeaL 1. If a word is typed that is not in Word s dictionary, a wavy underline appears below the word. (A) red (B) green (C) blue (D) black 2. The button on the quick access Toolbar allows you to cancel your

More information

Computer application in Transportation Engineering

Computer application in Transportation Engineering 01203479 Computer application in Transportation Engineering ก (Operating System) ก ก ก ก ก 1 ก (Operating System) ก ก ก OS (Operating System) ก ก ก ก ก ก ก ก ก ก ก ก ก ก 2 ก (Operating System) ก ก ก (Software)

More information

How Hardware and Software Work Together

How Hardware and Software Work Together C3_CH0_39 CHAPTER How Hardware and Software Work Together C In this chapter, you will learn: omputer systems contain both hardware and How an operating system manages software, and computer technicians

More information

Chapter 2 Software Components

Chapter 2 Software Components Chapter 2 Software Components Objectives Describe historical milestones for three popular operating systems Describe the architecture of common PC operating systems Describe the functions of an operating

More information

OPERATING SYSTEM. Functions of Operating System:

OPERATING SYSTEM. Functions of Operating System: OPERATING SYSTEM Introduction: An operating system (commonly abbreviated to either OS or O/S) is an interface between hardware and user. OS is responsible for the management and coordination of activities

More information

1. The first true 32-bit operating system developed by Microsoft was Windows 3.1.

1. The first true 32-bit operating system developed by Microsoft was Windows 3.1. Chapter 02 TRUE/FALSE 1. The first true 32-bit operating system developed by Microsoft was Windows 3.1. F PTS: 1 REF: 58 2. Windows 95 used cooperative multitasking for 16-bit applications and preemptive

More information

Linux+ Guide to Linux Certification, Third Edition. Chapter 6 Advanced Installation

Linux+ Guide to Linux Certification, Third Edition. Chapter 6 Advanced Installation Linux+ Guide to Linux Certification, Third Edition Chapter 6 Advanced Installation Objectives Describe the types and structure of SCSI devices Explain the different levels of RAID and types of RAID configurations

More information

Table of Contents. 2.2 DSP-100 Enabler for DOS

Table of Contents. 2.2 DSP-100 Enabler for DOS Table of Contents 1 Introduction... 1-1 2 DOS / Windows 3.x Installation... 2-1 2.1 DSP-100 Client Driver for DOS... 2-2 2.1.1 Client Driver Installation... 2-2 2.1.2 Command Line Options... 2-3 2.1.3

More information

NETWORKING WITH DIFFERENT OS

NETWORKING WITH DIFFERENT OS Unit 1 NETWORKING WITH DIFFERENT OS Installation windows 98 OS- Installation windows 7- Installation Windows Server 2008 O- Using windows control panel and its options. Configure and support Transmission

More information

Interrupt Services. Which Way is Best? Characteristics. Direct in, out. BIOS Average Average DOS Most Least

Interrupt Services. Which Way is Best? Characteristics. Direct in, out. BIOS Average Average DOS Most Least Interrupt Services Application Programs/OS Shell (command.com) int 10h, and others int 21h, and others (IO.SYS) DOS Services (msdos.sys) BIOS (EEPROM) Hardware (x86, Chipset and Peripherals) BIOS - Basic

More information

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

Systems software. Definition. Categories of software. Examples Of Systems Software 11/23/2018 Systems Computer Software Is an interface or buffer between application and hardware Controls the computer hardware and acts as an interface with applications programs Definition A series of detailed instructions

More information

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

Regardless of the size and complexity of the computer and the operating system, all operating systems perform the same four basic functions: Operating Systems Introduction The operating system (OS) controls almost all functions on a computer. In this chapter, you learn about the components, functions, and terminology related to the Windows

More information

Chapter 2: Operating-System Structures

Chapter 2: Operating-System Structures Chapter 2: Operating-System Structures Chapter 2: Operating-System Structures Operating System Services User Operating System Interface System Calls Types of System Calls System Programs Operating System

More information

Input Components C H A P T E R 1 4. See also: System FAQs for WHQL Testing on

Input Components C H A P T E R 1 4. See also: System FAQs for WHQL Testing on Part 4 Device Design Guidelines C H A P T E R 1 4 Input Components This chapter presents the requirements and recommendations for standard input devices and connections under the Microsoft Windows family

More information

System Software. System software

System Software. System software System Software 1 System Software 2 System Software System software o Consists of all the programs that enable the computer and its peripheral devices to function smoothly o Divided into two main categories:

More information

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

Definition. A series of detailed instructions that control the operation of a computer system. are developed by computer programmers Computer Software Definition A series of detailed instructions that control the operation of a computer system. Software exists as programs that are developed by computer programmers Categories of software

More information

Windows 7 Overview. Windows 7. Objectives. The History of Windows. CS140M Fall Lake 1

Windows 7 Overview. Windows 7. Objectives. The History of Windows. CS140M Fall Lake 1 Windows 7 Overview Windows 7 Overview By Al Lake History Design Principles System Components Environmental Subsystems File system Networking Programmer Interface Lake 2 Objectives To explore the principles

More information

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

Technology in Action. Chapter 5 System Software: The Operating System, Utility Programs, and File Management 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:

More information

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

1. Restarting a computer which is already running is referred to as Computer Knowledge 1. Restarting a computer which is already running is referred to as (1) booting (2) starting (3) rebooting (4) second-starting 2. If you open a menu and then decide you don t want to

More information

Introduction to Configuration. Chapter 4

Introduction to Configuration. Chapter 4 Introduction to Configuration Chapter 4 This presentation covers: > Qualities of a Good Technician > Configuration Overview > Motherboard Battery > Hardware Configuration Overview > Troubleshooting Configurations

More information

Chapter 8 Operating Systems and Utility Programs

Chapter 8 Operating Systems and Utility Programs Chapter 8 Operating Systems and Utility Programs Chapter 8 Objectives Identify the types of system software Summarize the startup process on a personal computer Summarize the features of several stand-alone

More information

A+ Guide to Managing and Maintaining your PC, 6e (Comprehensive)

A+ Guide to Managing and Maintaining your PC, 6e (Comprehensive) A+ Guide to Managing and Maintaining your PC, 6e (Comprehensive) CHAPTER 1 REVIEWING THE BASICS 1. Why is all data stored in a computer in binary form? Binary is the format that the computer understands,

More information

Chapter 2: Operating-System Structures. Operating System Concepts Essentials 8 th Edition

Chapter 2: Operating-System Structures. Operating System Concepts Essentials 8 th Edition Chapter 2: Operating-System Structures Operating System Concepts Essentials 8 th Edition Silberschatz, Galvin and Gagne 2011 Chapter 2: Operating-System Structures Operating System Services User Operating

More information

Recent Operating System Class notes 10 Administrative Tools (Part three) April 21, 2004

Recent Operating System Class notes 10 Administrative Tools (Part three) April 21, 2004 Recent Operating System Class notes 10 Administrative Tools (Part three) April 21, 2004 System Applet There are many ways to open the system applet. The easiest method to opening the system applet is by

More information

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

Operating Systems: The Genie in the Computer. Chapter 6: Operating Systems: The Genie in the Computer. What is an operating system? Chapter 6: : The Genie in the Computer What do you have left on your computer after you strip away all of the games and application programs you bought and installed? : The Genie in the Computer In this

More information

IT 05: Fundamental Operating Systems Online Study Questions

IT 05: Fundamental Operating Systems Online Study Questions IT 05: Fundamental Operating Systems Online Study Questions CUR Question Answer 5.0 Introduction 1. What controls almost all functions on a computer? 5.1 Explain the purpose of an operating system 2. The

More information

windows maurizio pizzonia roma tre university

windows maurizio pizzonia roma tre university windows maurizio pizzonia roma tre university 1 references M. Russinovich, D. A. Solomon Windows Internals: Including Windows Server 2008 and Windows Vista 5 th ed. Microsoft Press 2 architecture overview

More information

Chapter 2: Operating-System

Chapter 2: Operating-System Chapter 2: Operating-System Structures Chapter 2: Operating-System Structures Operating System Services! User Operating System Interface! System Calls! Types of System Calls! System Programs! Operating

More information

Full file at

Full file at Chapter 2: Current Hardware and PC Operating Systems Chapter 2 Answers to Review Questions 1. An EPIC CPU design: a. evolved from the CISC processor b. was created in a joint project between Apple and

More information

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

1- Which of the following tasks is the operating system NOT responsible for? d) Coordinates communication between software applications and the CPU 1- Which of the following tasks is the operating system NOT responsible for? a) Management, scheduling, and coordination of tasks b) File compression c) Manages the computer's hardware d) Coordinates communication

More information

A+ Guide to Managing & Maintaining Your PC, 8th Edition. Chapter 11 Optimizing Windows

A+ Guide to Managing & Maintaining Your PC, 8th Edition. Chapter 11 Optimizing Windows Chapter 11 Optimizing Windows Objectives Learn about Windows utilities and tools you can use to solve problems with Windows Learn how to optimize Windows to improve performance Learn how to manually remove

More information

Chapter 3: System Configuration

Chapter 3: System Configuration Chapter 3: System Configuration Complete CompTIA A+ Guide to PCs, 6e How to make configuration changes to a computer The importance of BIOS and UEFI BIOS How to replace a motherboard battery What system

More information

Introduction to I/O. 1-Slide Overview to File Management

Introduction to I/O. 1-Slide Overview to File Management Introduction to I/O 1-Slide Overview to File Management I/O Hardware I/O Application Interface I/O Subsystem Issues Note: much material in this set of slides comes directly from Solomon&Russinovich, Inside

More information

Using the PXI-8150B in a PXI-1025 Chassis NOTE TO USERS

Using the PXI-8150B in a PXI-1025 Chassis NOTE TO USERS NOTE TO USERS USING THE PXI -8150B AND PXI-8170 SERIES CONTROLLERS IN THE PXI-1025 CHASSIS This document describes how to set up your PXI-8150B or PXI-8170 series controller card in a PXI-1025 chassis.

More information

CS420: Operating Systems. OS Services & System Calls

CS420: Operating Systems. OS Services & System Calls OS Services & System Calls James Moscola Department of Engineering & Computer Science York College of Pennsylvania Based on Operating System Concepts, 9th Edition by Silberschatz, Galvin, Gagne Operating

More information

Chapter 2 Operating-System Structures

Chapter 2 Operating-System Structures This chapter will discuss the following concepts: 2.1 Operating System Services 2.2 User Operating System Interface 2.3 System Calls 2.4 System Programs 2.5 Operating System Design and Implementation 2.6

More information

Chapter 2: Operating-System Structures

Chapter 2: Operating-System Structures Chapter 2: Operating-System Structures Chapter 2: Operating-System Structures Operating System Services User Operating System Interface System Calls (important!) Types of System Calls (important!) System

More information

Introduction. Contents. Where Do I Start? Installing the SlimSCSI Adapter Completing the Installation Using the SlimSCSI Adapter...

Introduction. Contents. Where Do I Start? Installing the SlimSCSI Adapter Completing the Installation Using the SlimSCSI Adapter... Introduction This document explains how to install and use the daptec SlimSCSI - the Universal SCSI Connection (model P -1460). The SlimSCSI PC Card-to-SCSI adapter allows you to easily connect most SCSI

More information

Chapter 2: Operating-System Structures

Chapter 2: Operating-System Structures Chapter 2: Operating-System Structures Silberschatz, Galvin and Gagne 2009 Chapter 2: Operating-System Structures Operating System Services User Operating System Interface System Calls Types of System

More information

Chapter 2: Operating-System Structures

Chapter 2: Operating-System Structures Chapter 2: Operating-System Structures 2.1 Silberschatz, Galvin and Gagne 2009 Chapter 2: Operating-System Structures Operating System Services User Operating System Interface System Calls Types of System

More information

LabSim Mapping Matrix

LabSim Mapping Matrix LabSim Mapping Matrix (220-601) Mapping: Chapters to LabSims Chapter Page Number LabSim Chapter 1 Pages 2-3 Pages 2-3 Pages 4-6 Pages 4-6 Pages 3-6 Pages 7-25 1.3.1 Computing Basics 1.3.2 Computing Facts

More information

dbdos PRO 2 Quick Start Guide dbase, LLC 2013 All rights reserved.

dbdos PRO 2 Quick Start Guide dbase, LLC 2013 All rights reserved. dbdos PRO 2 Quick Start Guide 1 dbase, LLC 2013 All rights reserved. dbase, LLC may have patents and/or pending patent applications covering subject matter in this document. The furnishing of this document

More information

8.1 Software/Hardware Required: Core 2 duo/i3/i5/i7-64bit processor Operating System ubuntu/fedora 64bit OS Assembler: NASM Editor Used gedit

8.1 Software/Hardware Required: Core 2 duo/i3/i5/i7-64bit processor Operating System ubuntu/fedora 64bit OS Assembler: NASM Editor Used gedit Att (2) Perm(5) Oral(3) Total(10) Sign with Date Date: Assignment No.8 Aim: Write X86 Menu driven Assembly Language Program (ALP) to implement OS (DOS) commands TYPE, COPY and DELETE using file operations.

More information

Audit Table of Contents:

Audit Table of Contents: Table of Contents: Collect Data View Group Data View Individual Data Protection 2 Chapter 3 - Sadjadi et al. Introduction Comprehensive accurate understanding of the configuration of every managed machine

More information

SOFTWARE ARCHITECTURE

SOFTWARE ARCHITECTURE 1 SOFTWARE ARCHITECTURE Tatsuya Hagino hagino@sfc.keio.ac.jp Slide URL https://vu5.sfc.keio.ac.jp/slide/ 2 Lecture Slide System Please access to: https://vu5.sfc.keio.ac.jp/slide/ Select: Software Architecture

More information

Disk Operating System

Disk Operating System Disk Operating System DOS stands for Disk Operating System. DOS controls the computer s hardware and provides an environment for programs to run. This system program must always be present when working

More information

Downloaded from various sources on the NET

Downloaded from various sources on the NET Overview Computers. Hardware components of a Computer. Purpose and functions of computer operating systems. Evolution of computer operating systems. Operating systems available today. Downloaded from various

More information

Some Basic Terminology

Some Basic Terminology Some Basic Terminology A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Here are a few terms you'll run into: A Application Files Program files environment where you can create and edit the kind of

More information

Chapter 2: System Structures. Operating System Concepts 9 th Edition

Chapter 2: System Structures. Operating System Concepts 9 th Edition Chapter 2: System Structures Silberschatz, Galvin and Gagne 2013 Chapter 2: System Structures Operating System Services User Operating System Interface System Calls Types of System Calls System Programs

More information

COMPUTER APPLICATIONS QuesBnk

COMPUTER APPLICATIONS QuesBnk 1. occurs when data transmission is at a variable rate of speed in which special signals indicate the start and end of a transmission. A. Automatic insertion B. Asynchronous transmission C. Differential

More information

User s Manual. PC-Based Measurement Instruments. Setup Guide for Windows Vista IM E. 1st Edition

User s Manual. PC-Based Measurement Instruments. Setup Guide for Windows Vista IM E. 1st Edition User s Manual PC-Based Measurement Instruments Setup Guide for Windows Vista 1st Edition Thank you for purchasing the PC-Based Measurement Instruments, WE7000. This setup guide describes how to install

More information

9/14/2010. Chapter 3: Software Overview. Types of Software. Functions of Operating Systems. Software classification

9/14/2010. Chapter 3: Software Overview. Types of Software. Functions of Operating Systems. Software classification Chapter 3: Software Overview Types of Software 3.1 History of Operating Systems 3.2 Operating System Architecture 3.5 Security Plus: Application Programs and Software Application software Performs specific

More information

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

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 16 Fixing Windows Problems A+ Guide to Managing and Maintaining Your PC, 7e Chapter 16 Fixing Windows Problems Objectives Learn what to do when a hardware device, application, or Windows component gives a problem Learn what to do

More information

Chapter 2: Operating-System Structures. Chapter 2: Operating-System Structures. Objectives. Operating System Services

Chapter 2: Operating-System Structures. Chapter 2: Operating-System Structures. Objectives. Operating System Services Chapter 2: Operating-System Structures Chapter 2: Operating-System Structures Operating System Services User Operating System Interface System Calls Types of System Calls System Programs Operating System

More information

LANDesk Client Manager. Administrator s Manual

LANDesk Client Manager. Administrator s Manual LANDesk Client Manager Administrator s Manual 1996, Intel Corporation. All rights reserved. Intel Corporation 5200 N. E. Elam Young Parkway Hillsboro, Oregon 97124-6497 TRADEMARKS LANDesk is a registered

More information

ANNOYING COMPUTER PROBLEMS

ANNOYING COMPUTER PROBLEMS ANNOYING COMPUTER PROBLEMS And their solution Before you do this to your computer read this information. Feel free to print it out. This will make it easier to reference. Table of Contents 1. Computer

More information

2 Implementing and Managing Hardware

2 Implementing and Managing Hardware 2 Implementing and Managing Hardware CERTIFICATION OBJECTIVES 2.01 Install and configure server hardware 2.02 Configure, manage, and monitor server hardware 2.03 Troubleshoot server hardware Q&A Two-Minute

More information

IT ESSENTIALS V. 4.1 Module 5 Fundamental Operating Systems

IT ESSENTIALS V. 4.1 Module 5 Fundamental Operating Systems IT ESSENTIALS V. 4.1 Module 5 Fundamental Operating Systems 5.0 Introduction 1. What controls almost all functions on a computer? The operating system 5.1 Explain the purpose of an operating system 2.

More information

Windows 2000/XP History, and Data Management

Windows 2000/XP History, and Data Management Unit 5 Windows 2000/XP History, and Data Management Copyright 2002 Heathkit Company, Inc. All rights reserved. Microsoft Windows98 Microsoft WindowsMe Microsoft Windows 2000 Professional Microsoft Windows

More information

Handbook Of Computer Terms

Handbook Of Computer Terms Handbook Of Computer Terms Copyright Symantec Corporation 1996-98 # 16-bit application MS-DOS or Windows 3.1 application that works with information in groups of 16 bits at a time. 32-bit application Application

More information

CTECS Connect 2.2 Release Notes December 10, 2009

CTECS Connect 2.2 Release Notes December 10, 2009 (Formerly VTECS) CTECS Connect 2.2 Release Notes December 10, 2009 This document contains information that supplements the CTECS Connect 2.2 documentation. Please visit the CTECS Connect Support area of

More information

Chapter 12: Advanced Operating Systems

Chapter 12: Advanced Operating Systems Chapter 12: Advanced Operating Systems IT Essentials: PC Hardware and Software v4.1 1 Chapter 12 Objectives 12.1 Select the appropriate operating system based on customer needs 12.2 Install, configure,

More information

CSCI 120 Introduction to Computation Operating System (draft)

CSCI 120 Introduction to Computation Operating System (draft) CSCI 120 Introduction to Computation Operating System (draft) Saad Mneimneh Visiting Professor Hunter College of CUNY 1 Introduction So far, we have studied computation from different perspectives, starting

More information

Windows 2000 Safe Mode

Windows 2000 Safe Mode LAB PROCEDURE 29 Windows 2000 Safe Mode OBJECTIVES 1. Restart and try various startup options. RESOURCES Troubleshooting 1. Marcraft 8000 Trainer with Windows 2000 installed 2. A PS2 mouse 3. A LAN connection

More information

Smart Data Link with KM Switch. User Manual MD-KM-PIP

Smart Data Link with KM Switch. User Manual MD-KM-PIP Smart Data Link with KM Switch User Manual MD-KM-PIP Table of Contents Introduction...3 Specifications.3 Hardware Installation....4 AP Installation of USB Cable KVM with Data Link....5 The Icon Status...

More information

CompTIA A+ Accelerated course for & exams

CompTIA A+ Accelerated course for & exams CompTIA A+ Accelerated course for 220-901 & 220-902 exams Course overview Target Audience This course is for Participants wishing to take and pass both CompTIA A+ exams (220-901 and 220-902) exam. It is

More information

TABLE OF CONTENTS. PRELIMINARY SETUP REQUIREMENTS... 1 Minimum Hardware/Software Requirements...1

TABLE OF CONTENTS. PRELIMINARY SETUP REQUIREMENTS... 1 Minimum Hardware/Software Requirements...1 Worldspan RemoteLink Setup and Configuration Procedures for Worldspan Go! SM Static IP Address TABLE OF CONTENTS PRELIMINARY SETUP REQUIREMENTS... 1 Minimum Hardware/Software Requirements...1 REQUIRED

More information

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

AMSC/CMSC 662 Computer Organization and Programming for Scientific Computing Fall 2011 Operating Systems Dianne P. O Leary c 2011 AMSC/CMSC 662 Computer Organization and Programming for Scientific Computing Fall 2011 Operating Systems Dianne P. O Leary c 2011 1 Operating Systems Notes taken from How Operating Systems Work by Curt

More information

Introduction. CS3026 Operating Systems Lecture 01

Introduction. CS3026 Operating Systems Lecture 01 Introduction CS3026 Operating Systems Lecture 01 One or more CPUs Device controllers (I/O modules) Memory Bus Operating system? Computer System What is an Operating System An Operating System is a program

More information

Fundamental 2. Lec#04. Shugofa Hassani

Fundamental 2. Lec#04. Shugofa Hassani Fundamental 2 Lec#04 Shugofa Hassani Session Objective To distinguish between commercial and non commercial operating system To understand Ms.- DOS operating system and it s type. To practice basic DOS

More information

MS Operating Systems and Networks

MS Operating Systems and Networks In order to learn which questions have been answered correctly: 1. Print these pages. 2. Answer the questions. 3. Send this assessment with the answers via: a. FAX to (212) 967-3498. Or b. Mail the answers

More information

The functionality. Managing more than Operating

The functionality. Managing more than Operating The functionality Managing more than Operating Remember This? What to Manage Processing CPU and Memory Storage Input and Output Devices Functions CPU - Process management RAM - Memory management Storage

More information

Elementary Computing CSC M. Cheng, Computer Science 1

Elementary Computing CSC M. Cheng, Computer Science 1 Elementary Computing CSC 100 2014-07-14 M. Cheng, Computer Science 1 File & Operating Systems Every computer has an Operating System (OS). An OS is a piece of software that manages the resources on every

More information

Using the printer with Windows 95

Using the printer with Windows 95 Using the printer with Windows 95 For better performance and added features when printing from Windows 95, it is recommended that you use the Windows 95 printer driver and not the Windows 3.1 printer driver.

More information

Ten Steps for the creation of a DOS 7.1 Real Mode System (Win98 DOS) with Network support for either NETBEUI or IPX/SPX/Netware protocols

Ten Steps for the creation of a DOS 7.1 Real Mode System (Win98 DOS) with Network support for either NETBEUI or IPX/SPX/Netware protocols DOS Real Mode Networking for Windows 9x/ME 1 Ten Steps for the creation of a DOS 7.1 Real Mode System (Win98 DOS) with Network support for either NETBEUI or IPX/SPX/Netware protocols Last updated : March

More information

Chapter 2: Operating-System Structures. Operating System Concepts 9 th Edit9on

Chapter 2: Operating-System Structures. Operating System Concepts 9 th Edit9on Chapter 2: Operating-System Structures Operating System Concepts 9 th Edit9on Silberschatz, Galvin and Gagne 2013 Objectives To describe the services an operating system provides to users, processes, and

More information

Installation and Performance

Installation and Performance Installation and Performance Welcome Thank you for purchasing Visual Reality software. Visual Reality is designed to offer an easy but extremely powerful, three dimensional environment in which full color

More information

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

A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e. Chapter 7 Fixing Windows Problems : Managing, Maintaining, and Troubleshooting, 5e Chapter 7 Fixing Windows Problems Objectives Learn what to do when a hardware device, application, or Windows component gives a problem Learn what to do

More information

TSM800 / TSM1330 Update Instructions

TSM800 / TSM1330 Update Instructions TSM800 / TSM1330 Update Instructions Contents Contents... 1 Automatic Updates... 1 Manual Update to the Latest Version of N2KView... 2 Manual Update of the Complete Operating System... 3 Automatic Updates

More information

Elementary Computing CSC 100. M. Cheng, Computer Science

Elementary Computing CSC 100. M. Cheng, Computer Science Elementary Computing CSC 100 1 File & Operating Systems Every computer has an Operating System (OS). An OS is a piece of software that manages the resources on every computer. User Interfaces and File

More information

Windows Me Plug-and-Play

Windows Me Plug-and-Play LAB PROCEDURE 18 Windows Me Plug-and-Play OBJECTIVES 1. Remove Network Adapter from the system. 2. Install Network Adapter with Plug-and-Play (PnP). 3. Remove modem. 4. Install modem with Plug-and-Play

More information