CITA 171 Section 1 DOS/Windows Introduction. DOS Disk operating system (DOS) –Term most often associated with MS-DOS –Single-tasking operating system.

Slides:



Advertisements
Similar presentations
Operating System.
Advertisements

1 Module 1 The Windows NT 4.0 Environment. 2  Overview The Microsoft Operating System Family Windows NT Architecture Overview Workgroups and Domains.
Chapter 8 Operating Systems and Utility Programs
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Fall 2006.
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.
Lesson 15 – INSTALL AND SET UP NETWARE 5.1. Understanding NetWare 5.1 Preparing for installation Installing NetWare 5.1 Configuring NetWare 5.1 client.
Network+ Guide to Networks, Fourth Edition Chapter 10 Netware-Based Networking.
Operating Systems: Software in the Background
INTRODUCTION OS/2 was initially designed to extend the capabilities of DOS by IBM and Microsoft Corporations. To create a single industry-standard operating.
Operating Systems BTEC IT Practitioners.
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
F2032 Fundamental of OS Chapter 1 Introduction to Operating System Part 4.
MCT260-Operating Systems I Operating Systems I Managing Your System.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Module 6 Windows 2000 Professional 6.1 Installation 6.2 Administration/User Interface 6.3 User Accounts 6.4 Managing the File System 6.5 Services.
Fall 2011 Nassau Community College ITE153 – Operating Systems Session 24 NTFS Permissions and Sharing Printers 1.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 8: Implementing and Managing Printers.
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.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Computer Skills Preparatory Year Presented by: L.Obead Alhadreti.
Operating Systems.
Installing software on personal computer
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
LECTURE 14 Operating Systems and Utility Programs
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 7 Configuring File Services in Windows Server 2008.
Chapter 3  Manage the computer’s resources ◦ CPU ◦ Memory ◦ Disk drives ◦ Printers  Establish a user interface  Execute and provide services for applications.
Week 6 Operating Systems.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Lesson 4 Computer Software
Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices Section.
Operating Systems Basic PC Maintenance, Upgrade and Repair Mods 1 & 2.
Operating Systems Operating System
Chapter 8 Operating Systems and Utility Programs
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
Chapter 2 – Software Part A. Definition Computer is made up of two components Hardware Physical components Software Instructions for the computer Two.
University of Management & Technology 1 Operating Systems & Utility Programs.
Introduction to Interactive Media Interactive Media Tools: Software.
Explain the purpose of an operating system
CMPF124 Personal Productivity with Information Technology Chapter 1 – Part 4 Introduction To Windows Operating Systems Basic Windows Admin Introduction.
2001 Networking Operating Systems (CO32010) 1. Operating Systems 2. Processes and scheduling 3.
Section 2 Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices.
Module 2 Part IV Introduction To Windows Operating Systems Basic Windows Admin Introduction To Windows Operating Systems Basic Windows Admin.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 13 Understanding and Installing Windows 2000 and Windows NT.
April 2000Dr Milan Simic1 Network Operating Systems Windows NT.
Introduction to Windows XP Professional
Week #3 Objectives Partition Disks in Windows® 7 Manage Disk Volumes Maintain Disks in Windows 7 Install and Configure Device Drivers.
CMPF124:Basics Skills for Knowledge Workers Basic Windows Administration.
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Chapter 9: Networking with Unix and Linux. Objectives: Describe the origins and history of the UNIX operating system Identify similarities and differences.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
1 3 Computing System Fundamentals 3.3 Computer Systems.
BABCA Software Operating Systems (OS) aka Systems Software A set of instructions that coordinate all the activities among computer hardware resources.
Chapter Eleven Windows XP Professional Application Support.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 6A Operating System Basics PART I.
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
Guide to Parallel Operating Systems with Windows 7 and Linux Chapter 2 Software Components.
1 Chapter Overview Monitoring Access to Shared Folders Creating and Sharing Local and Remote Folders Monitoring Network Users Using Offline Folders and.
Booting Process Chapter 4: System Software Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Operating Systems (Credit to: Rick Graziani of Cabrillo College)
Operating System Basics. Outline The User Interface Running Programs Managing Files Managing Hardware Utility Software.
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 2 Introducing Operating Systems.
Chapter Objectives In this chapter, you will learn:
Networking for Home and Small Businesses – Chapter 2
Networking for Home and Small Businesses – Chapter 2
Software - Operating Systems
Presentation transcript:

CITA 171 Section 1 DOS/Windows Introduction

DOS Disk operating system (DOS) –Term most often associated with MS-DOS –Single-tasking operating system –Accessible through a command-line interface (CLI) User interaction based on text commands –Reason to learn: Command line can be used to copy files or change file attributes Enhances skill set of a system administrator

Windows 7 Operating System Microsoft Windows: –Development spurred by appearance of Macintosh Windows development period: 1985 to present –DOS-based versions culminated in Windows Me –Windows NT thread started with Windows NT 3.1 and continues today with Windows 7/8/10

Common Operating System Architectures Basic operating system services: –Reading and writing files –Allocating and managing memory –Making access control decisions DOS architecture: –DOS is a real-mode operating system –DOS user interface is a command-line interface (CLI) –Windows 7 provides a CLI for interacting with the OS

Simplified DOS architecture

Windows 7 Architecture Basic types of user mode processes: –System support processes: logons (Winlogon) and session manager –Service processes: e.g., Task Scheduler –User applications: DOS, Win32, and Win64 applications –Environment subsystem: exposes native OS system services to user applications Dynamic link library (DLL): –Library of executable functions or data

Simplified Windows 7 architecture

Windows 7 Architecture (continued) Kernel mode components of Windows 7: –Executive: provides basic OS services –Kernel: provides low-level OS functions –Device drivers: translate user I/O requests into specific hardware I/O requests –Windowing and graphics: implement the windowing interface or graphical user interface (GUI)

Functions of an Operating System Managing system resources –Processor management –Memory management –Device management –Storage management –User interface

Functions of an Operating System (continued) Functions of an operating system

Processor Management Single-tasking OS runs one program at a time Multitasking OS runs multiple programs at once: –Individual programs share one or more processors –Example: run both spreadsheet and word processor Processes are composed of one or more threads: –Thread: sequence of instructions Multithreading: –Executing threads in parallel –Threads for one process share one address space

Processor Management (continued) Two methods for sharing CPU time: –Cooperative multitasking: tasks cede control by choice –Preemptive multitasking: task preemption allowed Uses time slices Multiprocessing: runs multiple concurrent threads Symmetric multiprocessing (SMP): –Identical processors share computational load Multiuser operating systems: –Windows 7 has a Fast User Switching feature

Memory Management Allocation of memory based on program need Virtual addresses: –Memory locations mapped to physical memory Physical addresses: –Numbers that identify an actual storage location Paging process: –OS moves pages of physical memory to and from a paging file onto a disk –Page maps of the affected processes are updated

Device Management Function of a device driver: –To translate data streams between the operating system and the hardware subsystems Drivers are separate from the operating system: –So that new functions can be added to the driver Device driver: –Connects the graphical device interface to a printer

Application support for printing

Operating system support for printing

Printing system

Storage Management Setting up a partition in DOS: –fdisk command creates a partition –format command prepares partition for use Setting up partition in Windows 7: –Use Disk Management utility Three other storage-related tasks performed by OS: –File maintenance, security, quota management

User Interface Command-line interface (CLI): text-based interaction Graphical user interface (GUI): –Provides image- and text-based interface –Example: Windows 7

OS Interaction Major components of a PC: –Hardware –Applications OS interaction with the major components: –Controls the hardware –Provides services to applications

Interaction with Hardware Windows Driver Model (WDM): –Creates drivers that are source-code compatible –Channels work of device driver into portions of code –Device driver becomes more streamlined with less code –Implemented in all versions of Windows after 95

Interaction with Hardware (continued) The Windows view of hardware –Bus drivers: Drive an I/O bus Provide per-slot functionality that is device independent –Function drivers: Drive an individual device –Filter drivers: Filter I/O requests for a device, a class of devices, or a bus

Interaction with Applications Installing applications –Software is installed from a CD-ROM or is downloaded –Microsoft Windows Installer: installation and configuration service

Running Applications OS tasks triggered by request to run an application: –Application user’s level of authorization is checked –Address space for the program is allocated –Program is loaded into the address space –Processes are scheduled for thread execution –Execution of thread or processes is monitored OS tasks performed during program execution: –Processor resources are shared by multitasking –I/O operations queued for execution –Data read from or written to requested device –Program terminated and memory released on request

Managing Disks and Files Data files arranged in system specific hierarchy: –Windows 7 implements a folder structure Windows 7: –View folder structure and file attributes with Explorer –Home directory stores data –Supports the use of libraries –Monitors folders that contain your files –Lets you access and arrange the files in different ways

Connecting to a Network File server: central repository used for file sharing Directories or folders may be shared on network: –Grant access to desired users only Protocols used to support file sharing over network: –Server Message Block (SMB): used by Windows Windows 7: –Provides the Network folder in Windows Explorer

Accessing files over a network

Printing Documents Printed page: primary output for most documents OS provides access to local and network printers Making printer available to applications: –Windows 7: uses the Add Printer Wizard Using printer after installation and configuration: –Follow instructions provided by application

System Utilities Perform various tasks on your PC Key utilities: –Text editors –Configuration editors –System information monitors

Text Editors Used to enter, modify, and delete data in a text file Text files are used for many purposes: –Examples: writing scripts, storing source code System utilities interact best with text files Listing the contents of a text file: –DOS: uses the type command Example: enter type boot.ini at c-prompt

Text Editors (continued) Text file listed with DOS type command

Operating System Configuration Registry: –Hierarchical database that contains configuration entries Windows 7 Configuration –Regedit: allows system administrators to edit Registry entries

System Information Windows 7 System Information –System Information tool provides summary and configuration information

System Information tool

System Monitors PCs should be monitored to identify problems Tools used to show system performance: –Task Manager: available in Windows 7

Windows Task Manager Three ways to start the Task Manager: –Press Ctrl+Alt+Delete –Press Ctrl+Shift+Esc –Right-click an empty area of the taskbar Click Task Manager from the menu Applications tab –Determine if a program is hung or not responding –End program by selecting it and clicking End Task –Switch to a listed program –Start a new program

Windows Task Manager (continued) Processes tab –View the names of processes –Display CPU and memory usage –Stop selected program by clicking End Process –Sort any column of data by clicking the column name Performance tab –Review CPU usage and page file (PF) usage –View a variety of counts for other items Networking tab –View graph of network activity related to NIC card

Windows Resource Monitor Resource Monitor button on the Performance tab: –Monitors usage of four critical resources: CPU, hard disk, network, and memory Automatically opens to the Overview tab

Applications Directly provide services that interest the user Frequently bundles smaller programs