Operating Systems

Total Page:16

File Type:pdf, Size:1020Kb

Operating Systems DIGITAL NOTES ON OPERATING SYSTEMS B.TECH II YEAR - I SEM (2020-21) DEPARTMENT OF INFORMATION TECHNOLOGY MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY (Autonomous Institution – UGC, Govt. of India) (Affiliated to JNTUH, Hyderabad, Approved by AICTE - Accredited by NBA & NAAC – ‘A’ Grade - ISO 9001:2015 Certified) Maisammaguda, Dhulapally (Post Via. Hakimpet), Secunderabad – 500100,Telangana State, INDIA. MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY DEPARTMENT OF INFORMATIONTECHNOLOGY SYLLABUS (R18A0504) OPERATING SYSTEM L T/P/D C II Year B.Tech IT-ISem 3 -/-/- 3 Objectives: Students will be able: To learn the mechanisms of OS to handle processes and threads and theircommunication To learn the mechanisms involved in memory management in contemporaryOS To gain knowledge on distributed operating system concepts that includes architecture, Mutual exclusion algorithms, deadlock detection algorithms and agreementprotocols To know the components and management aspects of concurrencymanagement UNIT ‐ I: Introduction: Concept of Operating Systems, Generations of Operating systems, Types of Operating Systems, OS Services, System Calls, Structure of an OS - Layered, Monolithic, Microkernel Operating Systems, Concept of Virtual Machine. Case study on UNIX and WINDOWS Operating System. UNIT ‐ II: Processes: Definition, Process Relationship, Different states of a Process, Process State transitions, Process Control Block (PCB), Context switching Thread: Definition, Various states, Benefits of threads, Types of threads, Concept of multithreads Process Scheduling: Foundation and Scheduling objectives, Types of Schedulers, Scheduling criteria: CPU utilization, Throughput, Turnaround Time, Waiting Time, Response Time. Scheduling algorithms: Pre-emptive and Non pre-emptive, FCFS, SJF, RR. Multi processor scheduling: Real Time scheduling: RM and EDF. UNIT ‐ III: Inter-process Communication: Critical Section, Race Conditions, Mutual Exclusion, Hardware Solution, Strict Alternation, Peterson’s Solution, The Producer\Consumer Problem, Semaphores, Event Counters, Monitors, Message Passing, Classical IPC Problems: Reader’s & Writer Problem, Dinning Philosopher Problem etc. Deadlocks: Definition, Necessary and sufficient conditions for Deadlock, Deadlock Prevention, Deadlock Avoidance: Banker’s algorithm, Deadlock detection and Recovery. UNIT ‐ IV: Memory Management: Basic concept, Logical and Physical address map, Memory allocation: Contiguous Memory allocation – Fixed and variable partition–Internal and External fragmentation and Compaction; Paging: Principle of operation – Page allocation – Hardware support for paging, Protection and sharing, Disadvantages of paging. Virtual Memory: Basics of Virtual Memory – Hardware and control structures – Locality of reference, Page fault , Working Set , Dirty page/Dirty bit – Demand paging, Page Replacement algorithms: Optimal, First in First Out (FIFO), Second Chance (SC), Not recently used (NRU) and Least Recently used (LRU). UNIT ‐ V: I/O Hardware: I/O devices, Device controllers, Direct memory access Principles of I/O Software: Goals of Interrupt handlers, Device drivers, Device independent I/O software, Secondary-Storage Structure: Disk structure, Disk scheduling algorithms File Management: Concept of File, Access methods, File types, File operation, Directory structure, File System structure, Allocation methods (contiguous, linked, indexed), Free-space management (bit vector, linked list, grouping), directory implementation (linear list, hash table), efficiency and performance. Disk Management: Disk structure, Disk scheduling - FCFS, SSTF, SCAN, C-SCAN, Disk reliability, Disk formatting, Boot-block, Bad blocks TEXT BOOKS: 1. Operating System Concepts Essentials, 9th Edition by AviSilberschatz, Peter Galvin, Greg Gagne, Wiley Asia StudentEdition. 2. Operating Systems: Internals and Design Principles, 5th Edition, William Stallings, Prentice Hall of India. REFERENCE BOOKS: 1. Operating System: A Design-oriented Approach, 1st Edition by Charles Crowley, Irwin Publishing 2. Operating Systems: A Modern Perspective, 2nd Edition by Gary J. Nutt,Addison-Wesley 3. Design of the Unix Operating Systems, 8th Edition by Maurice Bach, Prentice-Hall ofIndia 4. Understanding the Linux Kernel, 3rd Edition, Daniel P. Bovet, Marco Cesati, O'Reilly and Associates Course Outcomes : At the end of the course students will be able to: 1. Create processes andthreads. 2. Develop algorithms for process scheduling for a given specification of CPU utilization, Throughput, Turnaround Time, Waiting Time, ResponseTime. 3. For a given specification of memory organization develop the techniques for optimally allocating memory to processes by increasing memory utilization and for improving the accesstime. 4. Design and implement file managementsystem. 5. Develop the I/O management functions in OS for the given I/O devices andOS. MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY INDEX S. No Topic Page no Unit 1 I Introduction: Concept of Operating Systems 4-9 2 II Processes and Threads 10-27 3 III Inter-process Communication and Deadlocks: 27-39 4 IV Memory Management and Virtual Memory 40-47 5 V I/O Hardware, File Management& Disk Management 48-62 UNIT ‐ I Introduction: Concept of Operating Systems, Generations of Operating systems, Types of Operating Systems, OS Services, System Calls, Structure of an OS - Layered, Monolithic, Microkernel Operating Systems, Concept of Virtual Machine. Case study on UNIX and WINDOWS Operating System. Basic Operating System Concepts Each computer system includes a basic set of programs called the operating system. The most important program in the set is called the kernel. It is loaded into RAM when the system boots and contains many critical procedures that are needed for the system to operate. The other programs are less crucial utilities; they can provide a wide variety of interactive experiences for the user—as well as doing all the jobs the user bought the computer for—but the essential shape and capabilities of the system are determined by the kernel. The kernel provides key facilities to everything else on the system and determines many of the characteristics of higher software. Hence, we often use the term "operating system" as a synonym for "kernel." The operating system must fulfill two main objectives: o Interact with the hardware components, servicing all low-level programmable elements included in the hardwareplatform. o Provide an execution environment to the applications that run on the computer system (the so-called user programs).Some operating systems allow all user programs to directly play with the hardware components (a typical example is MS-DOS ). In contrast, a Unix-like operating system hides all low-level details concerning the physical organization of the computer from applications run by the user. When a program wants to use a hardware resource,itmustissuearequesttothe operatingsystem.Thekernelevaluatestherequest and, if it chooses to grant the resource, interacts with the proper hardware components on behalf of the user program.To enforce this mechanism, modern operating systems rely on the availability of specific hardware features that forbid user programs to directly interact with low-level hardware components or to access arbitrary memory locations. In particular, the hardware introduces at least two different execution modes for the CPU: a nonprivileged mode for user programs and a privileged mode for the kernel. Unix calls these User Mode and Kernel Mode , respectively.In the rest of this chapter, we introduce the basic concepts that havemotivated OPERATING SYSTEMS Page 1 the design of Unix over the past two decades, as well as Linux and other operating systems. While the concepts are probably familiar to you as a Linux user, these sections try to delve into them a bit more deeply than usual to explain the requirements they place on an operating system kernel. These broad considerations refer to virtually all Unix-like systems. The other chapters of this book will hopefully help you understand the Linux kernel internals. Generations of operating systems Operating systems, like computer hardware, have undergone a series of revolutionary changes called generations. In computer hardware, generations have been marked by major advances in componentry from vacuum tubes (first generation), to transistors (second generation), to integrated circuitry (third generation), to large-scale and very large-scale integrated circuitry (forth generation). The successive hardware generations have each been accompanied by dramatic reductions in costs, size, heat emission, and energy consumption, and by dramatic increases in speed and storage capacity. (1) the zeroth generation(1940s) Early computing systems had no operating system. Users had complete access to the machine language. They hand-coded all instructions. (2) the first generation(1950s) The operating systems of the 1950s were designed to smooth the transition between jobs. Before the systems were developed, a great deal of time was lost between the completion of one job and the initiation of the next. This was the beginning of batch processing systems in which jobs were gathered in groups or batches. Once a job was running, it had total control of the machine. As each job terminated (either normally or abnormally), control was returned to the operatin system that "cleaned up after the job" and read in and initiated the next job. (3) The second generation (early1960s) The second generation
Recommended publications
  • Wikipedia: Design of the FAT File System
    Design of the FAT file system A FAT file system is a specific type of computer file system architecture and FAT a family of industry-standard file systems utilizing it. Developer(s) Microsoft, SCP, IBM, [3] The FAT file system is a legacy file system which is simple and robust. It Compaq, Digital offers good performance even in very light-weight implementations, but Research, Novell, cannot deliver the same performance, reliability and scalability as some Caldera modern file systems. It is, however, supported for compatibility reasons by Full name File Allocation Table: nearly all currently developed operating systems for personal computers and FAT12 (12- many home computers, mobile devices and embedded systems, and thus is a bit version), well suited format for data exchange between computers and devices of almost FAT16 (16- any type and age from 1981 through the present. bit versions), Originally designed in 1977 for use on floppy disks, FAT was soon adapted and FAT32 (32-bit version used almost universally on hard disks throughout the DOS and Windows 9x with 28 bits used), eras for two decades. Today, FAT file systems are still commonly found on exFAT (64- floppy disks, USB sticks, flash and other solid-state memory cards and bit versions) modules, and many portable and embedded devices. DCF implements FAT as Introduced 1977 (Standalone the standard file system for digital cameras since 1998.[4] FAT is also utilized Disk BASIC-80) for the EFI system partition (partition type 0xEF) in the boot stage of EFI- FAT12: August 1980 compliant computers. (SCP QDOS) FAT16: August 1984 For floppy disks, FAT has been standardized as ECMA-107[5] and (IBM PC DOS 3.0) ISO/IEC 9293:1994[6] (superseding ISO 9293:1987[7]).
    [Show full text]
  • Technology Assessment: Methods for Measuring the Level of Computer Security
    AlllDb 33MMn Computer Science National Bureau and Technology of Standards NBs NBS Special Publication 500-133 PUBLICATIONS Technology Assessment: Methods for Measuring the Level of Connputer Security William Neugent, John Gilligan, ance Hoffman, and Zella G. Ruthberg 100, ' .1157 500-133 1985 . ] I he National Bureau of Standards' was established by an act of Congress on March 3, 1901. The Bureau's overall goal is to strengthen and advance the nation's science and technology and facilitate their effective application for public benefit. To this end, the Bureau conducts research and provides: (1) a basis for the nation's physical measurement system, (2) scientific and technological services for industry and government, (3) a technical basis for equity in trade, and (4) technical services to promote public safety. The Bureau's technical work is performed by the National Measurement Laboratory, the National Engineering Laboratory, the Institute for Computer Sciences and Technology, and the Institute for Materials Science and Engineering The National Measurement Laboratory Provides the national system of physical and chemical measurement; • Basic Standards^ coordinates the system with measurement systems of other nations and • Radiation Research furnishes essentiaJ services leading to accurate and uniform physical and • Chemical Physics chemical measurement throughout the Nation's scientific community, in- • Analytical Chemistry dustry, and commerce; provides advisory and research services to other Government agencies; conducts physical and
    [Show full text]
  • File Allocation Table - Wikipedia, the Free Encyclopedia Page 1 of 22
    File Allocation Table - Wikipedia, the free encyclopedia Page 1 of 22 File Allocation Table From Wikipedia, the free encyclopedia File Allocation Table (FAT) is a file system developed by Microsoft for MS-DOS and is the primary file system for consumer versions of Microsoft Windows up to and including Windows Me. FAT as it applies to flexible/floppy and optical disc cartridges (FAT12 and FAT16 without long filename support) has been standardized as ECMA-107 and ISO/IEC 9293. The file system is partially patented. The FAT file system is relatively uncomplicated, and is supported by virtually all existing operating systems for personal computers. This ubiquity makes it an ideal format for floppy disks and solid-state memory cards, and a convenient way of sharing data between disparate operating systems installed on the same computer (a dual boot environment). The most common implementations have a serious drawback in that when files are deleted and new files written to the media, directory fragments tend to become scattered over the entire disk, making reading and writing a slow process. Defragmentation is one solution to this, but is often a lengthy process in itself and has to be performed regularly to keep the FAT file system clean. Defragmentation should not be performed on solid-state memory cards since they wear down eventually. Contents 1 History 1.1 FAT12 1.2 Directories 1.3 Initial FAT16 1.4 Extended partition and logical drives 1.5 Final FAT16 1.6 Long File Names (VFAT, LFNs) 1.7 FAT32 1.8 Fragmentation 1.9 Third party
    [Show full text]
  • Avidnews System Preparation Guide • March 1998
    AvidNews™ System Preparation Guide tools for storytellers™ Copyright and Disclaimer Product specifications are subject to change without notice and do not represent a commitment on the part of Avid Technology, Inc. The software described in this document is furnished under a license agreement. The software may not be reverse assembled and may be used or copied only in accordance with the terms of the license agreement. It is against the law to copy the software on any medium except as specifically allowed in the license agreement. Avid products or portions thereof may be protected by one or more of the following patents: 4,746,994; 4,970,663; 5,045,940; 5,077,604; 5,267,351; 5,309,528; 5,355,450; 5,396,594; 5,440,348; 5,452,378; 5,467,288; 5,513,375; 5,528,310; 5,557,423; 5,568,275; 5,577,190; 5,583,496; 5,584,006; 5,627,765; 5,634,020; 5,640,601; 5,644,364; 5,654,737; D352,278; D372,478; D373,778. No part of this docu- ment may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, for any purpose without the express written permission of Avid Technology, Inc. © Copyright Avid Technology, Inc. March 1998. All rights reserved. Printed in USA. The following disclaimer is required by Apple Computer, Inc. APPLE COMPUTER, INC. MAKES NO WARRANTIES WHATSOEVER, EITHER EXPRESS OR IMPLIED, REGARDING THIS PRODUCT, INCLUDING WARRANTIES WITH RESPECT TO ITS MER- CHANTABILITY OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
    [Show full text]
  • Copyright © 1993, by the Author(S). All Rights Reserved
    Copyright © 1993, by the author(s). All rights reserved. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission. FILE SYSTEM PERFORMANCE AND TRANSACTION SUPPORT by Margo Hene Seltzer Memorandum No. UCB/ERL M93/1 7 January 1993 FILE SYSTEM PERFORMANCE AND TRANSACTION SUPPORT by Margo Ilene Seltzer Memorandum No. UCB/ERL M93/1 7 January 1993 ELECTRONICS RESEARCH LABORATORY College of Engineering University ofCalifornia, Berkeley 94720 FILE SYSTEM PERFORMANCE AND TRANSACTION SUPPORT by Margo Ilene Seltzer Memorandum No. UCB/ERL M93/1 7 January 1993 ELECTRONICS RESEARCH LABORATORY College ofEngineering University ofCalifornia, Berkeley 94720 Abstract File System Performance and Transaction Support by Margo Ilene Seltzer Doctor of Philosophy in Computer Science University ofCalifornia at Berkeley Professor Michael Stonebraker, Chair This thesis considers two related issues: the impact of disk layout on file system throughput and theintegration oftransaction support in file systems. Historic file system designs have optimized for reading, as read throughput was the I/O per formance bottleneck. Since increasing main-memory cache sizes effectively reduce disk read traffic [BAKER91], disk write performance has become the I/O performance bottleneck [OUST89]. This thesis presents both simulation and implementation analysis ofthe performance of read-optimized and write-optimized file systems. An example of a file system with a disk layout optimized for writing is a log-structured file system, where writes are bundled and written sequentially.
    [Show full text]
  • OPERATING SYSTEM and APPLICATION SOFTWARE Unit – 1
    OPERATING SYSTEM AND APPLICATION SOFTWARE Unit – 1 Introduction to OS- Distinction Between DOS and Windows- DOS – Internal Commands - Partitioning and Formatting HDD- Introduction to file system- different types file system- and Practical Partitioning and Formatting HDD Drive- Introduction to OS- Types OS- Installation Operating System and Application Stware. Ms fice- Tally and WinZip- Winrar Unit – 2 Repairing windows Operating System Console repairing and graphical repairing and Removing Application Stware’s - MS fice- Tally and WinZip- Winrar -.-Introduction the Stware- Different types the Stware- Difference between Systems stware’s and Application Stware- Third Party Stware - System stware - Overview all system stware - Operating system - I-O Manager – Assembler – Compiler – Linker – Loader. XP Edition Intro- Introduction to XP Pressional and its new Features- Understanding Workgroup and Domain- Upgrading earlier version Windows to XP. Unit- 3 VIRUS- Major Areas VIRUS Attacks- Types Viruses- Anti-Virus and Various Types Antivirus Packages and Tools - Multitasking – Multiprogramming - Time sharing – buffering – spooling - Process and thread management - Concept process and threads - Process states - process management - context switching - Interaction between processes and OS - Multithreading Unit- 4 Process states - process management - context switching - Interaction between processes and OS - Memory management - Memory partitioning – Swapping - Paging - Segmentation - virtual memory - Concepts- Overlays- Demand paging- Performance demand – Paging - Page replacement algorithm - Allocation algorithms Unit 5 File Systems - File concept - File support - Access methods - Allocation methods - Directory systems - File Protection - Free Space management- Understanding User Accounts - The Computer Management Snap-in- Setting Properties User Account- Enabling and Disabling Guest Accounts. 1 | P a g e UNIT - 1 Introduction to OS An operating system is a layer of software which takes care of technical aspects of a computer's operation.
    [Show full text]
  • X·L2• a SERIOUS COMPUTER
    A SERIOUS COMPUTER X·l2• IN A DESKTOP PACKAGE Multiprocessor Technology - Combination of 8, 16 and 32 bit types 1.0 Megabyte Memory- Insures no limitation on programs "Winchester" Disk System- Fast response, large storage capacity UniFiex · Operating System- The standard of comparison Hardware Floating Point - Unmatched speed in a small system Up to Three Terminals - Instant expansion • T r�demark uf Technical Synems c:;onsultanu SOUTHWEST TECHNICAL PRODUCTS CORPORATION 219 W. RHAPSODY SAN ANTONIO, TEXAS 78216 (512) 344-0241 Only Microware's OS-9 Operating System Covers the Entire 68000 Spectrum MICROWARE'S OS-9 UNIX ROM·BASED fi.OPPY..OISK BASED DID-lASED CONTROL PERSONAL INDUSTRIAL SYSTEMS COMPUTERS smEMS HAND-HELD HARDWAREiSOFT'MRE ..,._SCALE COMPUTERS DEVELOPMENT SYSTEMS ._....... IYIIIMI SMALL SYSTEMS LARIE SYSTEMS Is complicated software and expensive hardware VAX an d PDP-II mal-.c lt>ordinJtcd UnaxOS·l) ..ottw.tn• d w ptn keeping you back from Unix? Look mto 0$-ll the c Jo ent J rfc.J�Uft! orc.·rating �y�tcm fl'(lm Macr<w.arcthat giii('So8000 �y:.tt·m' SUPPORT FOR MODULAR SOFTWARE .a Unax-�tvlt• envan>nnwnt walh mulh ll"i� overhead .md - AN OS-9 EXCLUSIVE c<,mplt•\aiy. Ct,mprd,cn�I\C 'urp"rt 1<)1moduiM .,oilware put<. os.o •� wr�Jhlt•, delivers outstanding J .JheJd of II mulliplit� 0�-1.? anexpt'n'l\'t' anJ t-wncrJti.m otht•r upt•t.lhng.,y,ft'm!>. p<>rlormo�nl�' on .111y o,tzt• )y�ll'll1 1h(' OS-" £'Xt'tu llw b progrJtntTWr pnlliudt\'&lyand tnl'tnoryC'tial&Cn• y.
    [Show full text]
  • I5/OS on a POWER Blade Read-Me First
    Getting started with IBM i™ on an IBM Flex System™ compute node. Mike Schambureck ([email protected]) IBM i Lab Services,Rochester, MN October 2014 Getting Started with IBM i on an IBM PureFlex System Compute node 1 Table of Contents 1 Overview and Concepts ..................................................................................................................................... 5 1.1 IBM PureFlex System ...................................................................................................................................... 5 1.2 Chassis Overview ............................................................................................................................................ 5 1.3 Management interfaces ................................................................................................................................... 7 1.4 Logical Partitioning (LPAR) or Virtual Servers ............................................................................................. 7 1.5 Operating systems ........................................................................................................................................... 7 1.6 Overview of I/O concepts for IBM i on node ................................................................................................... 8 1.7 Review terminology ......................................................................................................................................... 9 1.8 Plan for necessary IP addresses...................................................................................................................
    [Show full text]
  • PC5086 and PC5286 Guide to MS-DOS
    ! M I A I 1 4 : ; PC5086 and PC5286 t- 'j User Manual and 5- 1* . < Jj Guide to MS-DOS ; ? 1; v \ 5 J Ci ! 5 i 5 \ i ■ i ! / 0 \ > ( i If •!i r;;:-. life The products described in this manual and products for use with it are subject to continuous development and improvement. This manual is provided to you free of charge and is intended only to assist the reader in the use of the product. The information contained in this manual and literature provided with the product is given by AMSTRAD in good faith but may contain errors. AMSTRAD MAKES NO REPRESENTATION OR WARRANTY AND ACCEPTS NO CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY OR FITNESS FOR A PARTICULAR PURPOSE AND AMSTRAD ACCEPTS NO LIABILITY FOR ANY LOSS OR DAMAGE ARISING FROM THE USE OF ANY INFORMATION PROVIDED OR OMITTED. This manual may include technical inaccuracies or typographical errors. Changes are periodically made to the information contained herein; these changes will be incorporated in new editions of the publication. AMSTRAD may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time but does not undertake to notify customers of these changes. The products referred to herein are not designed and should not be used for, or in connection with, life critical functions or any activity in which an error or a fault may result in physical damage or injury to person(s) and AMSTRAD does not authorise such use.
    [Show full text]
  • NRCS Release Notes V1.5
    Avid Technology, Inc. iNEWS Newsroom Computer System Version 1.9.1 Release Notes This document includes hardware and software requirement changes, feature enhancements, a list of known problems and workarounds, references to other iNEWS newsroom computer system documents, and changes and errata to iNEWS printed documents. The iNEWS 1.9.1 is a limited, server only software release that will be used in conjunction with iNEWS client versions 1.5.1 and later. See release notes for iNEWS versions 1.5, 1.5.1, and 1.5.2 for additional information regarding fixes and enhancements made to iNEWS 1.5.x. Table of Contents Compatibility Issues.................................................................................................................................... 2 iNEWS 1.9.1 server .............................................................................................................................. 2 Console Multiplexor............................................................................................................................ 2 iNEWS 1.5.2 client ............................................................................................................................... 2 Fast Text Search 1.5 ............................................................................................................................. 2 ControlAir 1.0.5 (formerly BCS) ........................................................................................................ 2 iNEWS Newsroom Computer System Documentation ........................................................................
    [Show full text]
  • Hidden Programs in Windows XP
    Hidden Programs in Windows XP Posted on May 17, 2007by abhishek2434 Below are the lists of some of the Hidden Programs in the Windows XP operating System. Go to start and select Run. There typing the command on right side of the list will open the application in the left side. SQL Client Configuration – cliconfg System Configuration Editor – sysedit System Configuration Utility – msconfig System File Checker Utility (Scan Immediately)- sfc /scannow System File Checker Utility (Scan Once At Next Boot)- sfc /scanonce System File Checker Utility (Scan On Every Boot) – sfc /scanboot System File Checker Utility (Return to Default Setting)- sfc /revert System File Checker Utility (Purge File Cache)- sfc /purgecache System File Checker Utility (Set Cache Size to size x)-sfc/cachesize=x System Information- msinfo32 System Properties – sysdm.cpl Task Manager – taskmgr TCP Tester – tcptest Telnet Client – telnet Tweak UI (if installed) – tweakui User Account Management- nusrmgr.cpl Utility Manager – utilman Windows Address Book – wab Windows Address Book Import Utility – wabmig Windows Backup Utility (if installed)- ntbackup Windows Explorer – explorer Windows Firewall- firewall.cpl Windows Magnifier- magnify Windows Management Infrastructure – wmimgmt.msc Windows Media Player – wmplayer Windows Messenger – msmsgs Windows Picture Import Wizard (need camera connected)- wiaacmgr Windows System Security Tool – syskey Windows Update Launches – wupdmgr Windows Version (to show which version of windows)- winver Windows XP Tour Wizard – tourstart Wordpad
    [Show full text]