Outline: Operating Systems
|
|
|
- Felicia Potter
- 9 years ago
- Views:
Transcription
1 Outline: Operating Systems What is an OS OS Functions Multitasking Virtual Memory File Systems Window systems PC Operating System Wars: Windows vs. Linux 1 Operating System provides a way to boot (start) the computer control of the computer hardware: keyboard, display, mouse, printer a file system, a way to name and organize files for storage on disk, hence Disk Operating System (DOS) 2 Lecture 4 -- Page 1
2 Operating System provides a way to load and run user (application) programs a way for application programs to use the hardware devices and file system 3 Operating System provides a User Environment a consistent way for application programs to interact with the user Much of the UI is provided by Windows, not by individual programs Windows have a Graphical User Interface (GUI Interface) 4 Lecture 4 -- Page 2
3 Operating System provides multiple users - several people may use the computer at one time security - to prevent individual programs and users from interfering with each other Examples: UNIX Linux Windows NT with MetaFrame 5 Operating System provides Ease of use: presents three useful illusions Many separate computers, one for each process Large memory Disks and other secondary storage are organized as collections of files 6 Lecture 4 -- Page 3
4 Illusion #1: Multitasking Reality: One CPU One instruction at a time Illusion: Several application programs executing concurrently Implementation: Operating system divides CPU time among application programs (time sharing) - each program thinks it is the only one running 7 Task Switching Illustrated Application Memory Area Initially, the CPU executes MS Word IP points to instruction in MS Word code CPU registers contain data related to MS Word CPU IP Registers Process A (e.g. MS Word) Process B (e.g. Netscape) Operating System Memory Area Process A register save area Process B register save area 8 Lecture 4 -- Page 4
5 Task Switching Illustrated Application Memory Area After a short period of time (a few milliseconds) CPU is interrupted by operating system IP and other CPU registers related to MS Word are saved to a special memory area reserved by the OS CPU IP Registers Process A (e.g. MS Word) Process B (e.g. Netscape) Operating System Memory Area Process A register save area Process B register save area 9 Task Switching Illustrated Application Memory Area After a short period of time (a few milliseconds) CPU is interrupted by operating system IP and other CPU registers related to MS Word are saved to a special memory area reserved by the OS IP and other CPU registers related to Netscape are loaded from special memory area CPU IP Registers Process A (e.g. MS Word) Process B (e.g. Netscape) Operating System Memory Area Process A register save area Process B register save area 10 Lecture 4 -- Page 5
6 Task Switching Illustrated Application Memory Area This makes the CPU start executing instructions from the Netscape code CPU IP Registers Process A (e.g. MS Word) Process B (e.g. Netscape) Operating System Memory Area Process A register save area Process B register save area 11 Cooperative Multitasking Used in early versions of Windows Application explicitly passes control back to OS A badly behaved application may never pass control back. What happens? 12 Lecture 4 -- Page 6
7 Preemptive Multitasking OS/2, UNIX, NT, DOS applications running under Windows OS preempts when it wants to take control When application asks for I/O - Any I/O request requires a branch to the OS - The I/O request won't be handled right away anyway (I/O devices are much slower) - So OS initiates I/O request, then saves application state, and gives a time slice to another application Or when application has run longer than a preset limit - A special timer interrupt signal causes CPU to branch to an interrupt handler program, which is part of the OS 13 Illusion #2: Memory Management Assign memory to each process Some OS provide memory protection Don't let a process access memory not assigned to it P2 (150K) P1 (100K) OS Memory area 14 Lecture 4 -- Page 7
8 Non-contiguous Memory Example: Processes 1, 2, and 3 Process 1 starts with 100K of memory Process 2 starts with 150K of memory Process 1 asks for 50K more of memory Process 2 exits Process 3 starts with 200K of memory P1 P1 P3 P1 P2 P3 P1 P1 P1 OS Memory area OS Memory area OS Memory area 15 Issues OS loads applications in dynamically determined, non-contiguous pieces of memory Program code thinks it is stored in a fixed, contiguous memory area for example, branch instructions refer to fixed memory addresses How can the system reconcile the two views? 16 Lecture 4 -- Page 8
9 How to Do it: Paging Divide all of main memory into frames Each frame holds 1 page (say 1000 bytes) Divide all program code and data into pages page size = frame size Place each program page into next available memory frame Process 1 gets frames Process 2 gets frames Process 1 gets frames Process 2 frees P3 110 P1 110 P1 110 P1 100 P P P1 P1 P OS Memory OS Memory OS Memory area area area 17 Address Translation Virtual Address consists of page number and location within the page Page may be located anywhere in real memory Lookup in page table Translate page number to correct frame number Location within the page is unchanged Page # Frame # Page table for P3 P3 110 P1 100 P3 70 P1 50 OS Memory area 18 Lecture 4 -- Page 9
10 Address Translation Example Use decimal numbers for simplicity Assume page size = frame size = 1000 bytes CPU wants to access memory address 30,127 page number = 30, location within page = 127 Address is intercepted by paging hardware page table indicates that page 30 is stored in frame 100 Actual address sent to memory hardware is 100,127 CPU Paging Hardware Memory Page # Frame # Virtual Memory Some pages are not used for a long time Why keep all of them in memory? Copy page to hard disk and use frame for some other page Copy pages back from hard disk to main memory frames as they're needed Total number of memory pages allocated to processes can exceed total number of memory frames Process (and its programmer) not aware that main memory is too small (the big memory illusion) It asks for a main memory location (Page #, offset on page) OS has to get that page into main memory if not already there Called Virtual Memory 20 Lecture 4 -- Page 10
11 VM and Caches Both techniques exploit a small, fast memory and a big, slow memory Caches Ask for address of location in slow memory Check if that location is also in fast memory (cache) Virtual Memory Ask for address of location in fast memory Not enough fast memory for all the addresses - Some fast memory addresses are actually in slow memory - Copy needed page from slow memory to fast memory 21 Illusion #3: File Systems Reality: Disks are sets of tracks Tracks are sets of sectors Sectors can store fixed-sized byte blocks Illusion: Disks are sets of directories Directories contain other directories or files Files are variable-size byte sequences Directories and files have names 22 Lecture 4 -- Page 11
12 The File System A DIRECTORY kept by the operating system Keeps track of each file s name Contains information about the file s physical location May keep additional information such as date created, etc. 23 The File System Special files (subdirectories) are themselves directories Directories may contain subdirectories, nesting to multiple levels 24 Lecture 4 -- Page 12
13 Hierarchical directories Drive C: \ [root] My Documents Program Files Windows 25 Hierarchical directories Drive C: \ [root] My Documents Program Files Windows Desktop Start Menu System 26 Lecture 4 -- Page 13
14 Windows file naming Four part names Drive (or device) Path File name File type (extended name) C:\Windows\System\WinTrust.hlp 27 C:\Windows\System\WinTrust.hlp C: = Drive (hard disk named C:) \Windows\System\ = Path begin in \ (root) go to Windows subdirectory go to System subdirectory of Windows WinTrust = File Name hlp = File Type (help file) 28 Lecture 4 -- Page 14
15 Windows file types Identify the kind of EXE - program (executable file) file COM - command For data files, identify the DOC - MS Word document application that PPT - PowerPoint presentation usually opens the file XLS - Excel spreadsheet HLP - Help file 29 File System Abstract Functions File operations Set access privileges on file Create or delete a file Open or close Seek to particular position in file Read or write at current position Directory operations Create or delete a directory Move a file or directory inside another directory General operations Search for a file with given name 30 Lecture 4 -- Page 15
16 File Representation Combine disk sectors into clusters 1 cluster ~ bytes Implement file as collection of clusters Clusters need not be contiguous (near each other on the disk) - Why is this an advantage? - Why is this a disadvantage? - How big should the clusters be? Keep a map of the clusters used in each file Which is better: contiguous or fragmented? Keep a map of the free clusters 31 DOS Hard Disk Organization Hard Disk Cluster 0 Boot Sector Cluster 1 File Allocation Table Cluster 2 Root Directory File Data Cluster 3 File Data Lecture 4 -- Page 16
17 Example: DOS Directories and FAT Root Directory File Allocation Table Filename file1.txt file2.doc Cluster Legend: FAT Block 10 Block 10 of the File Allocation Number 11 Table contains the value 11 Contents of FAT Block 33 OS Wars: Windows vs. Linux Linux is a type of Unix Free operating System Original version developed by Linus Torvalds in 1991 Greatly enhanced and extended by the global Open Source software development community 34 Lecture 4 -- Page 17
18 Comparison of Windows NT and Linux Appearance Cost Applications Scalability Software Support Technical Support Compatibility Configurations 35 Appearance NT GUI Linux Command Line 36 Lecture 4 -- Page 18
19 Cost NT 5 user version $ user version $ user version $3,999 Other costs Office Suite, Compiler / Development Tools Netware, Virus Protection, Backup packages, Database operations Linux Free 37 Applications Many more programs for NT than for Linux. Choice of vendors is much larger for NT. Many of Linux applications are not available in GUI 38 Lecture 4 -- Page 19
20 Scalability NT Linux Supports 4GB of RAM NTFS provides 64 bit file system Integrated file cache Supports 2 GB of RAM Maximum file size of 2GB 39 Software Support NT Wide range of commercial software Single user system Linux Windowing protocol 40 Lecture 4 -- Page 20
21 Technical Support NT Linux Dedicated support network Support through partners and OEM s 350, 000 Microsoft trained professionals Free Online Support Peer to Peer support 41 Compatibility NT Difficult to access UNIX file systems No UNIX programs run under NT NT Backups only run on NT Linux Can access DOS/Windows/NT file systems Compatible with any version of UNIX Many window programs run under Linux Backups are compatible between distributions of Linux, and UNIX but not with NT 42 Lecture 4 -- Page 21
22 Configurations NT Admin user is not authorized to make all changes Configuration Linux Easily changed to meet needs Interfaces Wide range of free tools to configure system 43 Security NT Access Permissions Bound to machine and Domain Have to check by hand for any file changes Linux Security is tied to the file Can easily tell if a file has been changed Firewall functionality is built in to the server 44 Lecture 4 -- Page 22
4.1 Introduction 4.2 Explain the purpose of an operating system 4.2.1 Describe characteristics of modern operating systems Control Hardware Access
4.1 Introduction The operating system (OS) controls almost all functions on a computer. In this lecture, you will learn about the components, functions, and terminology related to the Windows 2000, Windows
Review from last time. CS 537 Lecture 3 OS Structure. OS structure. What you should learn from this lecture
Review from last time CS 537 Lecture 3 OS Structure What HW structures are used by the OS? What is a system call? Michael Swift Remzi Arpaci-Dussea, Michael Swift 1 Remzi Arpaci-Dussea, Michael Swift 2
Kernel. What is an Operating System? Systems Software and Application Software. The core of an OS is called kernel, which. Module 9: Operating Systems
Module 9: Operating Systems Objective What is an operating system (OS)? OS kernel, and basic functions OS Examples: MS-DOS, MS Windows, Mac OS Unix/Linux Features of modern OS Graphical operating system
Chapter 3. Operating Systems
Christian Jacob Chapter 3 Operating Systems 3.1 Evolution of Operating Systems 3.2 Booting an Operating System 3.3 Operating System Architecture 3.4 References Chapter Overview Page 2 Chapter 3: Operating
Page 1 of 5. IS 335: Information Technology in Business Lecture Outline Operating Systems
Lecture Outline Operating Systems Objectives Describe the functions and layers of an operating system List the resources allocated by the operating system and describe the allocation process Explain how
Chapter 14 MS-DOS Operating System
Understanding Operating Systems, Fifth Edition 14-1 Chapter 14 MS-DOS Operating System At a Glance Instructor s Manual Table of Contents Overview Objectives s Quick Quizzes Class Discussion Topics Additional
CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson
CS 3530 Operating Systems L02 OS Intro Part 1 Dr. Ken Hoganson Chapter 1 Basic Concepts of Operating Systems Computer Systems A computer system consists of two basic types of components: Hardware components,
Operating System Software
Operating System Software Lecture 7 The operating system Defines our computing experience. First software we see when we turn on the computer, and the last software we see when the computer is turned off.
Chapter 8 Operating Systems and Utility Programs
Operating Systems What are the functions of an? start the computer provide a user interface manage programs Chapter 8 Operating Systems and Utility Programs administer security control a network manage
1/5/2013. Technology in Action
0 1 2 3 4 5 6 Technology in Action Chapter 5 Using System Software: The Operating System, Utility Programs, and File Management Chapter Topics System software basics Types of operating systems What the
CHAPTER 17: File Management
CHAPTER 17: File Management The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 PowerPoint slides
Computers: Tools for an Information Age
Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background Objectives of Chapter 3 Describe the functions of an Operating System Explain the basics of a personal computer
Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Eleventh Edition Technology in Action Chapter 4 System Software: The Operating System, Utility Programs, and File Management. Chapter Topics
Learning Objectives. Chapter 1: Networking with Microsoft Windows 2000 Server. Basic Network Concepts. Learning Objectives (continued)
Chapter 1: Networking with Microsoft Learning Objectives Plan what network model to apply to your network Compare the differences between Windows 2000 Professional, Server, Advanced Server, and Datacenter
Operating Systems 4 th Class
Operating Systems 4 th Class Lecture 1 Operating Systems Operating systems are essential part of any computer system. Therefore, a course in operating systems is an essential part of any computer science
STUDY GUIDE CHAPTER 4
STUDY GUIDE CHAPTER 4 True/False Indicate whether the statement is true or false. 1. A(n) desktop operating system is designed for a desktop or notebook personal computer. 2. A(n) mirrored user interface
Operating Systems. and Windows
Operating Systems and Windows What is an Operating System? The most important program that runs on your computer. It manages all other programs on the machine. Every PC has to have one to run other applications
EUCIP - IT Administrator. Module 2 Operating Systems. Version 2.0
EUCIP - IT Administrator Module 2 Operating Systems Version 2.0 Module 2 Goals Module 2 Module 2, Operating Systems, requires the candidate to be familiar with the procedure of installing and updating
Discovering Computers
Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet Chapter 9 Operating Systems Objectives Overview Define an operating system Describe the start-up process and shutdown
A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 2 Introducing Operating Systems
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 2 Introducing Operating Systems Objectives Learn about the various operating systems and the differences between them Learn about the components
Operating System Today s Operating Systems File Basics File Management Application Software
Lecture Content Operating System Today s Operating Systems File Basics File Management Application Software Operating Systems and File Management 2 Operating Systems and File Management 3 Operating System
Chapter Contents. Operating System Activities. Operating System Basics. Operating System Activities. Operating System Activities 25/03/2014
Chapter Contents Operating Systems and File Management Section A: Operating System Basics Section B: Today s Operating Systems Section C: File Basics Section D: File Management Section E: Backup Security
CS 377: Operating Systems. Outline. A review of what you ve learned, and how it applies to a real operating system. Lecture 25 - Linux Case Study
CS 377: Operating Systems Lecture 25 - Linux Case Study Guest Lecturer: Tim Wood Outline Linux History Design Principles System Overview Process Scheduling Memory Management File Systems A review of what
OPERATING SYSTEM SERVICES
OPERATING SYSTEM SERVICES USER INTERFACE Command line interface(cli):uses text commands and a method for entering them Batch interface(bi):commands and directives to control those commands are entered
CHAPTER 15: Operating Systems: An Overview
CHAPTER 15: Operating Systems: An Overview The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 PowerPoint
Priority Pro v17: Hardware and Supporting Systems
Introduction Priority Pro v17: Hardware and Supporting Systems The following provides minimal system configuration requirements for Priority with respect to three types of installations: On-premise Priority
Chapter 4. System Software. What You Will Learn... Computers Are Your Future. System Software. What You Will Learn... Starting the Computer
What You Will Learn... Computers Are Your Future Chapter 4 The two major components of operating system software Why a computer isn t useful without an operating system The five basic functions of an operating
Click to view Web Link, click Chapter 8, Click Web Link from left navigation, then click BIOS below Chapter 8 p. 395 Fig. 8-4.
Chapter 8 Objectives Chapter 8 Operating Systems and Utility Programs Identify the the types types of of system software Summarize the the startup process on on a a personal computer Describe the the functions
Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration
ULI101 Week 06b Week Overview Installing Linux Linux on your Desktop Virtualization Basic Linux system administration Installing Linux Standalone installation Linux is the only OS on the computer Any existing
Memory management basics (1) Requirements (1) Objectives. Operating Systems Part of E1.9 - Principles of Computers and Software Engineering
Memory management basics (1) Requirements (1) Operating Systems Part of E1.9 - Principles of Computers and Software Engineering Lecture 7: Memory Management I Memory management intends to satisfy the following
Objectives. Chapter 2: Operating-System Structures. Operating System Services (Cont.) Operating System Services. Operating System Services (Cont.
Objectives To describe the services an operating system provides to users, processes, and other systems To discuss the various ways of structuring an operating system Chapter 2: Operating-System Structures
Chapter 2: OS Overview
Chapter 2: OS Overview CmSc 335 Operating Systems 1. Operating system objectives and functions Operating systems control and support the usage of computer systems. a. usage users of a computer system:
Software: Systems and Application Software
Software: Systems and Application Software Computer Software Operating System Popular Operating Systems Language Translators Utility Programs Applications Programs Types of Application Software Personal
Multiprogramming. IT 3123 Hardware and Software Concepts. Program Dispatching. Multiprogramming. Program Dispatching. Program Dispatching
IT 3123 Hardware and Software Concepts Operating Systems II October 26 Multiprogramming Two or more application programs in memory. Consider one CPU and more than one program. This can be generalized to
Chapter 5: System Software: Operating Systems and Utility Programs
Understanding Computers Today and Tomorrow 12 th Edition Chapter 5: System Software: Operating Systems and Utility Programs Learning Objectives Understand the difference between system software and application
Lecture 6: Operating Systems and Utility Programs
Lecture 6: 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
Fall 2009. Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. [email protected].
Fall 2009 Lecture 1 Operating Systems: Configuration & Use CIS345 Introduction to Operating Systems Mostafa Z. Ali [email protected] 1-1 Chapter 1 Introduction to Operating Systems An Overview of Microcomputers
Memory Management Outline. Background Swapping Contiguous Memory Allocation Paging Segmentation Segmented Paging
Memory Management Outline Background Swapping Contiguous Memory Allocation Paging Segmentation Segmented Paging 1 Background Memory is a large array of bytes memory and registers are only storage CPU can
VMWare Workstation 11 Installation MICROSOFT WINDOWS SERVER 2008 R2 STANDARD ENTERPRISE ED.
VMWare Workstation 11 Installation MICROSOFT WINDOWS SERVER 2008 R2 STANDARD ENTERPRISE ED. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *If you are using
File-System Implementation
File-System Implementation 11 CHAPTER In this chapter we discuss various methods for storing information on secondary storage. The basic issues are device directory, free space management, and space allocation
Parallels Transporter Agent
Parallels Transporter Agent User's Guide Copyright 1999-2015 Parallels IP Holdings GmbH and its affiliates. All rights reserved. Parallels IP Holdings GmbH Vordergasse 59 8200 Schaffhausen Switzerland
Operating Systems OBJECTIVES 7.1 DEFINITION. Chapter 7. Note:
Chapter 7 OBJECTIVES Operating Systems Define the purpose and functions of an operating system. Understand the components of an operating system. Understand the concept of virtual memory. Understand the
Local Area Networks: Software and Support Systems
Local Area Networks: Software and Support Systems Chapter 8 Learning Objectives After reading this chapter, you should be able to: Identify the main functions of operating systems and network operating
Upon completion of this chapter, you will able to answer the following questions:
CHAPTER 2 Operating Systems Objectives Upon completion of this chapter, you will able to answer the following questions: What is the purpose of an OS? What role do the shell and kernel play? What is the
Converting a Parallels Virtual Machine to Run in VMware Fusion VMware Fusion 1.0
Technical Note Converting a Parallels Virtual Machine to Run in VMware Fusion VMware Fusion 1.0 This technical note describes the process for moving a virtual machine from Parallels Desktop for Mac to
Unit 4 Objectives. System Software. Component 4: Introduction to Information and Computer Science. Unit 4: Application and System Software Lecture 2
Component 4: Introduction to Information and Computer Science Unit 4: Application and System Software Lecture 2 This material was developed by Oregon Health & Science University, funded by the Department
IOS110. Virtualization 5/27/2014 1
IOS110 Virtualization 5/27/2014 1 Agenda What is Virtualization? Types of Virtualization. Advantages and Disadvantages. Virtualization software Hyper V What is Virtualization? Virtualization Refers to
Chapter 3 Operating-System Structures
Contents 1. Introduction 2. Computer-System Structures 3. Operating-System Structures 4. Processes 5. Threads 6. CPU Scheduling 7. Process Synchronization 8. Deadlocks 9. Memory Management 10. Virtual
Chapter 2 Basic Structure of Computers. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan
Chapter 2 Basic Structure of Computers Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan Outline Functional Units Basic Operational Concepts Bus Structures Software
The Xen of Virtualization
The Xen of Virtualization Assignment for CLC-MIRI Amin Khan Universitat Politècnica de Catalunya March 4, 2013 Amin Khan (UPC) Xen Hypervisor March 4, 2013 1 / 19 Outline 1 Introduction 2 Architecture
Chapter 4. Operating Systems and File Management
Chapter 4 Operating Systems and File Management Chapter Contents Section A: Operating System Basics Section B: Today s Operating Systems Section C: File Basics Section D: File Management Section E: Backup
Chapter 1 Computer System Overview
Operating Systems: Internals and Design Principles Chapter 1 Computer System Overview Eighth Edition By William Stallings Operating System Exploits the hardware resources of one or more processors Provides
Virtualization in Linux KVM + QEMU
CS695 Topics in Virtualization and Cloud Computing KVM + QEMU Senthil, Puru, Prateek and Shashank 1 Topics covered KVM and QEMU Architecture VTx support CPU virtualization in KMV Memory virtualization
CS420: Operating Systems OS Services & System Calls
NK YORK COLLEGE OF PENNSYLVANIA HG OK 2 YORK COLLEGE OF PENNSYLVAN OS Services & System Calls James Moscola Department of Physical Sciences York College of Pennsylvania Based on Operating System Concepts,
Chapter 8 Objectives. Chapter 8 Operating Systems and Utility Programs. Operating Systems. Operating Systems. Operating Systems.
Chapter 8 Objectives Chapter 8 s and Utility Programs Describe the two types of software Understand the startup process for a personal computer Describe the term user interface Explain features common
K Hinds 2015 [email protected] www.smsbarbados.wordpress.com Page No. 1. Lecture 3 ASCII
www.smsbarbados.wordpress.com Page No. 1 ASCII Lecture 3 ASCII stands for American Standard Code for Information Interchange. Computers can only understand numbers, so an ASCII code is the numerical representation
Chapter 15 Windows Operating Systems
Understanding Operating Systems, Fifth Edition 15-1 Chapter 15 Windows Operating Systems At a Glance Instructor s Manual Table of Contents Overview Objectives s Quick Quizzes Class Discussion Topics Additional
Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation.
NETWORK OPERATING SYSTEM Introduction Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation. Network operating
Sawmill Log Analyzer Best Practices!! Page 1 of 6. Sawmill Log Analyzer Best Practices
Sawmill Log Analyzer Best Practices!! Page 1 of 6 Sawmill Log Analyzer Best Practices! Sawmill Log Analyzer Best Practices!! Page 2 of 6 This document describes best practices for the Sawmill universal
Operating Systems: Basic Concepts and History
Introduction to Operating Systems Operating Systems: Basic Concepts and History An operating system is the interface between the user and the architecture. User Applications Operating System Hardware Virtual
Computer Layers. Hardware BOOT. Operating System. Applications
Computers Software Computer Layers Hardware BOOT Operating System Applications Software Classifications System Software (operating system) Application Software Utility Software Malware Viruses and worms
Understanding the Boot Process and Command Line Chapter #3
Understanding the Boot Process and Command Line Chapter #3 Amy Hissom Key Terms 1. Active Partition the primary partition on the hard drive that boots the OS. Windows NT/2000/XP calls the active partition
OPERATING SYSTEMS Software in the Background. Chapter 2
OPERATING SYSTEMS Software in the Background Chapter 2 Objectives Describe the functions of an Operating System Explain the basics of a personal computer operating system Describe the advantages of a graphical
SOFTWARE UNIT 1 PART B C O M P U T E R T E C H N O L O G Y ( S 1 O B J 2 2-3 A N D O B J 3-2)
SOFTWARE UNIT 1 PART B C O M P U T E R T E C H N O L O G Y ( S 1 O B J 2 2-3 A N D O B J 3-2) SOFTWARE CATEGORIES There are two main type of software categories Operating Systems Software Application Software
A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e. Chapter 3 Installing Windows
: Managing, Maintaining, and Troubleshooting, 5e Chapter 3 Installing Windows Objectives How to plan a Windows installation How to install Windows Vista How to install Windows XP How to install Windows
Obj: Sec 1.0, to describe the relationship between hardware and software HW: Read p.2 9. Do Now: Name 3 parts of the computer.
C1 D1 Obj: Sec 1.0, to describe the relationship between hardware and software HW: Read p.2 9 Do Now: Name 3 parts of the computer. 1 Hardware and Software Hardware the physical, tangible parts of a computer
Overview and History of Operating Systems
Overview and History of Operating Systems These are the notes for lecture 1. Please review the Syllabus notes before these. Overview / Historical Developments An Operating System... Sits between hardware
lesson 1 An Overview of the Computer System
essential concepts lesson 1 An Overview of the Computer System This lesson includes the following sections: The Computer System Defined Hardware: The Nuts and Bolts of the Machine Software: Bringing the
BaseManager & BACnet Manager VM Server Configuration Guide
BaseManager & BACnet Manager VM Server Configuration Guide For Self-Hosted BaseManager & BACnet Manager Servers Deployed as Virtual Machines August 27, 2015 Customer Service 1-866-294-5847 i Baseline Inc.
Functions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server
Functions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server Hardware Windows Windows NT 4.0 Linux Server Software and
13.1 Backup virtual machines running on VMware ESXi / ESX Server
13 Backup / Restore VMware Virtual Machines Tomahawk Pro This chapter describes how to backup and restore virtual machines running on VMware ESX, ESXi Server or VMware Server 2.0. 13.1 Backup virtual machines
EUCIP IT Administrator - Module 2 Operating Systems Syllabus Version 3.0
EUCIP IT Administrator - Module 2 Operating Systems Syllabus Version 3.0 Copyright 2011 ECDL Foundation All rights reserved. No part of this publication may be reproduced in any form except as permitted
SUMMARIES OF VIDEOS GRADE 11 SYSTEMS TECHNOLOGIES
SUMMARIES OF VIDEOS GRADE 11 SYSTEMS TECHNOLOGIES 1. Case Study - Understanding Computers and Computing A computer is an electronic device that can accept, process and store data by following instructions
APC Enterprise KVM Switches
APC Enterprise KVM Switches Introduction You need more than point access products. You need a system that provides more control, flexibility and scalability than ever before. Systems that reduce your Mean
Chapter 8: Installing Linux The Complete Guide To Linux System Administration Modified by M. L. Malone, 11/05
Chapter 8: Installing Linux The Complete Guide To Linux System Administration Modified by M. L. Malone, 11/05 At the end of this chapter the successful student will be able to Describe the main hardware
Chapter 6, The Operating System Machine Level
Chapter 6, The Operating System Machine Level 6.1 Virtual Memory 6.2 Virtual I/O Instructions 6.3 Virtual Instructions For Parallel Processing 6.4 Example Operating Systems 6.5 Summary Virtual Memory General
LOCKSS on LINUX. CentOS6 Installation Manual 08/22/2013
LOCKSS on LINUX CentOS6 Installation Manual 08/22/2013 1 Table of Contents Overview... 3 LOCKSS Hardware... 5 Installation Checklist... 6 BIOS Settings... 9 Installation... 10 Firewall Configuration...
Quick Start Guide for Parallels Virtuozzo
PROPALMS VDI Version 2.1 Quick Start Guide for Parallels Virtuozzo Rev. 1.1 Published: JULY-2011 1999-2011 Propalms Ltd. All rights reserved. The information contained in this document represents the current
VMware Server 2.0 Essentials. Virtualization Deployment and Management
VMware Server 2.0 Essentials Virtualization Deployment and Management . This PDF is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved.
theguard! ApplicationManager System Windows Data Collector
theguard! ApplicationManager System Windows Data Collector Status: 10/9/2008 Introduction... 3 The Performance Features of the ApplicationManager Data Collector for Microsoft Windows Server... 3 Overview
Topic 2: Computer Management File Management Folders A folder is a named storage location where related files can be stored. A folder also known as
Topic 2: Computer Management File Management Folders A folder is a named storage location where related files can be stored. A folder also known as directory in some operating systems, all folders or directories
IT Essentials v4.1 LI 11.4.5 Upgrade and configure storage devices and hard drives. IT Essentials v4.1 LI 12.1.3 Windows OS directory structures
IT Essentials v4.1 LI 11.4.5 Upgrade and configure storage devices and hard drives 2.3 Disk management tools In Windows Vista and Windows 7, use the following path: Start > Start Search > type diskmgmt.msc
Chapter 7A. Functions of Operating Systems. Types of Operating Systems. Operating System Basics
Chapter 7A Operating System Basics Functions of Operating Provide a user interface Run programs Manage hardware devices Organized file storage 2 Types of Operating Real-time operating system Very fast
SOFTWARE TECHNOLOGIES
SOFTWARE TECHNOLOGIES (September 2, 2015) BUS3500 - Abdou Illia, Fall 2015 1 LEARNING GOALS Identify the different types of systems software. Explain the main functions of operating systems. Know the various
Operating System Overview. Otto J. Anshus
Operating System Overview Otto J. Anshus A Typical Computer CPU... CPU Memory Chipset I/O bus ROM Keyboard Network A Typical Computer System CPU. CPU Memory Application(s) Operating System ROM OS Apps
Sharp Remote Device Manager (SRDM) Server Software Setup Guide
Sharp Remote Device Manager (SRDM) Server Software Setup Guide This Guide explains how to install the software which is required in order to use Sharp Remote Device Manager (SRDM). SRDM is a web-based
Introduction to Operating Systems. Perspective of the Computer. System Software. Indiana University Chen Yu
Introduction to Operating Systems Indiana University Chen Yu Perspective of the Computer System Software A general piece of software with common functionalities that support many applications. Example:
Gigabyte Management Console User s Guide (For ASPEED AST 2400 Chipset)
Gigabyte Management Console User s Guide (For ASPEED AST 2400 Chipset) Version: 1.4 Table of Contents Using Your Gigabyte Management Console... 3 Gigabyte Management Console Key Features and Functions...
About Parallels Desktop 7 for Mac
About Parallels Desktop 7 for Mac Parallels Desktop 7 for Mac is a major upgrade to Parallels' award-winning software for running Windows on a Mac. About this Update This update for Parallels Desktop for
About Parallels Desktop 10 for Mac
About Parallels Desktop 10 for Mac Parallels Desktop 10 for Mac is a major upgrade to Parallels award-winning software for running Windows on a Mac. About this Update This update for Parallels Desktop
AdminToys Suite. Installation & Setup Guide
AdminToys Suite Installation & Setup Guide Copyright 2008-2009 Lovelysoft. All Rights Reserved. Information in this document is subject to change without prior notice. Certain names of program products
PaperClip32. Installation Guide. for Workgroup and Enterprise Editions. Document Revision 2.1 1
PaperClip32 Installation Guide for Workgroup and Enterprise Editions Document Revision 2.1 1 Copyright Information Copyright 2005, PaperClip Software, Inc. The PaperClip32 product name and PaperClip Logo
6.033 Computer System Engineering
MIT OpenCourseWare http://ocw.mit.edu 6.033 Computer System Engineering Spring 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 6.033 Lecture 3: Naming
Enabling Backups for Windows and MAC OS X
Enabling Backups for Windows and MAC OS X TM Trademarks and Copyrights Copyright Storix, Inc. 1999-2005 Storix is a registered trademark of Storix, Inc. SBAdmin is a trademark of Storix, Inc in the USA
Operating Systems (Linux)
G51CSA Computer Systems Architecture Operating Systems (Linux) Red Hat Jon Masters About the speaker Jon Masters is a Senior Software Engineer at Red Hat History in embedded devices with
MS 50292: Administering and Maintaining Windows 7
MS 50292: Administering and Maintaining Windows 7 Description: This five-day instructor-led course provides students with the knowledge and skills to successfully administer, maintain, and troubleshoot
JAMF Software Server Installation Guide for Linux. Version 8.6
JAMF Software Server Installation Guide for Linux Version 8.6 JAMF Software, LLC 2012 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate.
Virtual vs Physical Addresses
Virtual vs Physical Addresses Physical addresses refer to hardware addresses of physical memory. Virtual addresses refer to the virtual store viewed by the process. virtual addresses might be the same
Lesson Objectives. To provide a grand tour of the major operating systems components To provide coverage of basic computer system organization
Lesson Objectives To provide a grand tour of the major operating systems components To provide coverage of basic computer system organization AE3B33OSD Lesson 1 / Page 2 What is an Operating System? A
Chapter 5: Fundamental Operating Systems
Chapter 5: Fundamental Operating Systems IT Essentials: PC Hardware and Software v4.1 Chapter5 2007-2010 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Chapter 5 Objectives 5.1 Explain the purpose
