Modern PC operating systems

Slides:



Advertisements
Similar presentations
Understanding the Boot Process and Command Line
Advertisements

Operating Systems File Management.
Higher Computing Computer Systems S. McCrossan Higher Grade Computing Studies 7. Systems Software 1 System Software This software is used to provide the.
© Vera Castleman Software Grade 10. What is software? A program is a collection of instructions to do a job. Programs are collectively known as SOFTWARE.
The Operating System. What is an Operating System? The program that is loaded first and manages the hardware resources like main memory, backing storage.
Linux can be generally divided into four major components: 1. KERNEL – OS, ultimate boss The kernel is the core program that runs programs and manages.
Drives, Directories and Files. A computer file is a block of arbitrary information, or resource for storing information. Computer files can be considered.
Chapter 3 Understanding the Boot Process and Command Line.
11/13/01CS-550 Presentation - Overview of Microsoft disk operating system. 1 An Overview of Microsoft Disk Operating System.
File Management Systems
Unit 6- Operating Systems.  Identify the purpose of an OS  Identify different operating systems  Describe computer user interaction with multiple operating.
1 Web Server Administration Chapter 3 Installing the Server.
Chapter 12 File Management Systems
Operating Systems.
How Hardware and Software Work Together
Basic Input Output System
Hands-On Microsoft Windows Server 2008
1 Chapter 12 File Management Systems. 2 Systems Architecture Chapter 12.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 14 Managing and Troubleshooting Windows 2000.
Computer and Information Science Computer Software Computer Software Chapter 1.2.
What is system software and what are its parts? Programs that control operation of computer Two parts are operating systems utility programs.
How Hardware and Software Work Together
Operating Systems TexPREP Summer Camp Computer Science.
MCTS Guide to Microsoft Windows Vista Chapter 4 Managing Disks.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 3: Operating-System Structures System Components Operating System Services.
Chapter 3 Partitioning Drives using NTFS and FAT32 Prepared by: Khurram N. Shamsi.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 7 Floppy Drives.
Higher Systems Computer Software. Operating System (O/S) ► The O/S controls the computer. It controls communication with peripheral devices. It loads.
The Operating System ICS3M.  The operating system (OS) provides a consistent environment for other software programs to execute commands.  It gives.
The Functions of Operating Systems Desktop PC Operating Systems.
1 Operating System Software What, Where, Why, and How? Startup routines ROM BIOS POST Device Drivers User Interface – Text or GUI Menus and dialog boxes.
Bootstrapping Introduction. Bootstrapping Introduction: Computers execute programs stored in main memory, and initially the operating system is on the.
System initialization Unit objectives A.Outline steps necessary to boot a Linux system, configure LILO and GRUB boot loaders, and dual boot Linux with.
File System Department of Computer Science Southern Illinois University Edwardsville Spring, 2016 Dr. Hiroshi Fujinoki CS 314.
OS Boot Sequence and File System (implication to “Boot Sector Viruses”) Department of Computer Science Southern Illinois University Edwardsville Spring,
Functions of Operating Systems V1.0 (22/10/2005).
Operating Systems c. define and explain the purpose of scheduling, job queues, priorities and how they are used to manage job throughput; d. explain how.
2.1 :Input Output Control System. Learning Outcomes Distinguish between Directory Management and Disk Space Management Identify the primary function perform.
Introduction to Operating Systems Concepts
Day 28 File System.
File-System Management
Nat 4/5 Computing Science Software
Computer System Overview
Chapter Objectives In this chapter, you will learn:
Operating System Review
Operating System.
Chapter 5: Using System Software
Chapter 12: File System Implementation
Chapter 2: System Structures
TOPIC 6: SYSTEM START-UP AND CONFIGURATION
Computing Fundamentals
Windows XP File Systems
TexPREP Summer Camp Computer Science
Introduction to Computers
File Management.
CONFIGURING HARDWARE DEVICE & START UP PROCESS
Operating System Review
OPERATING SYSTEMS.
File Managements.
Operating System Module 1: Linux Installation
Booting Up 15-Nov-18 boot.ppt.
Device management How does the operating system manage the hardware and peripheral devices? Device Driver: Each device is attached to your computer with.
Chapter Overview Operating System Basics
Chapter 2: Operating-System Structures
Operating Systems Tasks 17/02/2019.
Chapter 2: Operating-System Structures
Department of Computer Science
OS Boot Sequence and File System
OS Boot Sequence and File System
Presentation transcript:

3.3.1.6 Modern PC operating systems Describe the main components of a typical desktop PC operating system, including the file allocation table (FAT) and how it is used, and the purpose of the boot file.

Modern PC operating systems There are basically two types of OS used on PCs. GUI (Windows) Allows the user to use much more memory than MS-DOS Allows multi-tasking. Command Driven (MS-DOS) Relies on user typed commands. Only one command (per prompt) can be executed at one time. All OS's for PC's allow the user to copy, delete and move files as well as letting the user create an hierarchical structure for storing files. They also allow the user to check the disk and tidy up the files on the disk. The OS not only offers the user certain facilities, it also provides application software with I/O facilities.

Disk management - FAT The file allocation table (FAT) is a map of a disk’s storage area, which contains details of the clusters that are used by files and directories, those that are un-used and those that cannot be used because they contain bad sectors. A hard disk is divided into identically sized clusters each of which contains several sectors. Each file will occupy one or more clusters. For each file, the FAT will store: the ID of the first cluster in a chain; a pointer to the next cluster in the chain; and a special end of chain (EOC) entry that indicates the end of a chain.

Disk management - FAT most disks contain two FATs – the second copy protects against loss of data if the first FAT is damaged; the file allocation table is created (or replaced) when a disk is formatted; early versions of FAT have been replaced with NTFS in modern versions of Windows™; the FAT and disk directory, both take up storage space on a disk – this is why a disk has less capacity after formatting than its theoretical maximum.

Disk management – Disk directory This stores information about the files on a disk. It contains: file names; file sizes; date and time of last modification; details on access rights. Both the FAT and the disk directory are used by the operating system whenever files are accessed and it is updated whenever they are saved or deleted.

Saving and loading files When a command is issued to save/ load a file to/ from disk, the file management sub-system does the following: Saving checks that there is enough available space on the disk; uses the FAT to find the first available space on the disk; instructs the I/O sub-system to actually write the file to the specified location; updates the FAT and directory to include the details of the new file. Loading searches the directory to find a match with the given filename; uses the FAT to obtain the address of the file’s first block; obtains the size of the file; starts to load the file into memory checks that the file is not corrupted; check the file’s status – not already opened.

Booting Booting is the process of starting the computer. The main sequence of start-up events are to check the basic hardware, load low-level drivers and then initialise the loading of the operating system into memory. This whole process is started by the boot file which is located in the BIOS. Part of the booting process is to determine the boot device (the device that contains the operating system). The user can decide the order in which potential boot devices should be tried and save these settings in the BIOS. During start-up, the computer goes through this pre-configured list until it finds a device that is bootable – a common setting is to try the CD/DVD drive first followed by the primary hard disk When a bootable device is found, the boot sector of the device is loaded otherwise an error is displayed.

Boot file The boot file is used to start a computer. The boot file: is executed automatically whenever the computer is switched on or restarted; runs a Power-On Self Test (POST) – to check and initialise the required hardware such as memory and hard disks; obtains the settings that have been saved by the user – e.g. which devices are disabled; the boot order; finds the boot loader in ROM; initialises the operating system; passes control to the operating system.