Section 6.2. Record data by magnetizing the binary code on the surface of a disk. Data area is reusable Allows for both sequential and direct access file.

Slides:



Advertisements
Similar presentations
Cristian Hill. 6.1 Mocking Mr. Rohol is fun Introduction The CPU performs most of the calculations on the PC The CPU is a single chip on the motherboard.
Advertisements

Csci 2111: Data and File Structures Week2, Lecture 1 & 2
Peripheral Storage Devices
Faculty of Information Technology Department of Computer Science Computer Organization Chapter 7 External Memory Mohammad Sharaf.
Magnetic Disk Magnetic disks are the foundation of external memory on virtually all computer systems. A disk is a circular platter constructed of.
Lesson 9 Types of Storage Devices.
Describing Storage Devices Store data when computer is off Two processes –Writing data –Reading data Storage terms –Media is the material storing data.
Secondary Storage Rohit Khokher
Types Of Storage Device
CS 6560: Operating Systems Design
 Computer hardware components are the physical pieces of the computer.  The major hardware components of a computer are: – The central processing.
Section 5a Types of Storage Devices.
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 6 External Memory.
Introduction to Computers
What Is A Computer System?
1 Chapter 6 Storage and Multimedia: The Facts and More.
1 Storage Hierarchy Cache Main Memory Virtual Memory File System Tertiary Storage Programs DBMS Capacity & Cost Secondary Storage.
SECTIONS 13.1 – 13.3 Sanuja Dabade & Eilbroun Benjamin CS 257 – Dr. TY Lin SECONDARY STORAGE MANAGEMENT.
Device Management.
Operating Systems File systems
Disks CS 416: Operating Systems Design, Spring 2001 Department of Computer Science Rutgers University
CPSC 231 Secondary storage (D.H.)1 Learning Objectives Understanding disk organization. Sectors, clusters and extents. Fragmentation. Disk access time.
Passage Three Storage Devices. Training target: In this part , you should try your best to form good reading habits. In order to avoid your ill habits.
Presented by: Manjeet Singh. Secondary Storage Devices Magnetic media Tape Disks Optical Media Compact Discs CD-R, WORM (Write Once, Read Many) CD-RW.
Chapter 3.1:Operating Systems Concepts 1. A Computer Model An operating system has to deal with the fact that a computer is made up of a CPU, random access.
Computer Systems I’m ONLY a machine! Standard Grade Revision.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
CS 346 – Chapter 10 Mass storage –Advantages? –Disk features –Disk scheduling –Disk formatting –Managing swap space –RAID.
L/O/G/O External Memory Chapter 3 (C) CS.216 Computer Architecture and Organization.
Hardware Case that houses the computer Monitor Keyboard and Mouse Disk Drives – floppy disk, hard disk, CD Motherboard Power Supply (PSU) Speakers Ports.
Secondary Storage Chapter 7.
Computing Hardware Starter.
1 6 Further System Fundamentals (HL) 6.2 Magnetic Disk Storage.
I/O – Chapter 8 Introduction Disk Storage and Dependability – 8.2 Buses and other connectors – 8.4 I/O performance measures – 8.6.
Computer Terms. Computer A machine designed to run programs and store information that you create.
Disk Structure Disk drives are addressed as large one- dimensional arrays of logical blocks, where the logical block is the smallest unit of transfer.
Introduction to Computers
1 Week 9: Computing Components: PART II READING: Chapter 5.
I/O Management and Disk Structure Introduction to Operating Systems: Module 14.
Disks Chapter 5 Thursday, April 5, Today’s Schedule Input/Output – Disks (Chapter 5.4)  Magnetic vs. Optical Disks  RAID levels and functions.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 14: Mass-Storage Systems Disk Structure Disk Scheduling Disk Management Swap-Space.
CIS250 OPERATING SYSTEMS Memory Management Since we share memory, we need to manage it Memory manager only sees the address A program counter value indicates.
Chapter 2 part 2. Computer Processing Speeds Milliseconds - thousands of a second Microseconds - millionths of a second Nanoseconds - billionths of a.
1 Introduction to Computers By Masseta ICT Dept. Mzumbe University.
2.1 Operating System Concepts Chapter 2: Computer-System Structures Computer System Operation Storage Structure Storage Hierarchy Hardware Protection General.
Describing Storage Devices  Storage terms  Media is the material storing data  Storage devices manage the media  Magnetic devices use a magnet  Optical.
SECONDARY STORAGE DEVICES. Agenda of Today’s Lecture  Introduction to Hardware  Types of hardware devices  Storage Devices  Secondary Storage devices.
Topic 6: Further System Fundamentals. Fetch-Execute Cycle Review Computer programs are instructions stored in RAM Processor fetches instructions and executes.
Computer Basic Vocabulary
Auxiliary Memory Magnetic Disk:
© GCSE Computing Computing Hardware Starter. Creating a spreadsheet to demonstrate the size of memory. 1 byte = 1 character or about 1 pixel of information.
STORAGE DEVICES Introduction Comparision Storage Hierarchy Slide 1.
Lecture 5: 9/10/2002CS149D Fall CS149D Elements of Computer Science Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture.
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
Main Memory Main memory – –a collection of storage locations, –each with a unique identifier called the address. Word- –Data are transferred to and from.
Lecture 3 Secondary Storage and System Software I
Some of the utilities associated with the development of programs. These program development tools allow users to write and construct programs that the.
File organization Secondary Storage Devices Lec#7 Presenter: Dr Emad Nabil.
1 Chapter 11 I/O Management and Disk Scheduling Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and.
GCSE COMPUTER SCIENCE Computers 1.2 Memory, Storage and Binary.
McGraw-Hill Technology Education
Chapter 2: Computer-System Structures
Backing Store.
McGraw-Hill Technology Education
Device Management Damian Gordon.
Secondary Storage Devices
Overview Continuation from Monday (File system implementation)
Operating Systems Tasks 17/02/2019.
Lesson 9 Types of Storage Devices.
McGraw-Hill Technology Education
Presentation transcript:

Section 6.2

Record data by magnetizing the binary code on the surface of a disk. Data area is reusable Allows for both sequential and direct access file organization. Built with multiple platters which use both the top and bottom surfaces to read/write data. (Except for the top and bottom platter)

Disk is flexible and housed in a plastic case. Operates on the same principle of a hard disk. Has a single platter and is a convenient storage method. Advantages- Cheap, Reasonable capacity for text based storage Disadvantages- Slow access, limited storage, disk is easily dfamaged.

Allows data to be read from CD-ROMs Data cannot be altered, only read by a laser beam shining on the surface. Binary bit pattern is encoded at the time of production by a stamping process. The plastic surface is stamped with pit areas and land areas Pit areas absorb more laser light. Land Areas reflect more light. Changes between pit to land or visa versa represent binary ones and zeros.

Erasable optical disk that allows data to be read and written many times in a fashion much like the hard disk.

RAID- Redundant Array of Independent Disks Allows large amounts of storage that can be quickly accessed. Provides a range of protective features. Data written to a RAID disk is spread across a set of disks. Improves performance by taking advantage of parallel access across many disks.

Can be combined with disk mirroring which provides a fault tolerance feature. Disk mirroring- Data is written to multiple disks. Vital if the system needs continuous access.

Section 6.2.1

The Block size determines the # of bytes that are read and written in a single physical read or write operation on a hard disk. The Blocking Factor is usually more than one disk sector and is also known as cluster size.

A disk surface is divided into a # of circular tracks which are divided into sectors. Hard Disk Capacity is determined by the # of tracks per surface, # of sectors per track, and the # of bits or bytes per sector.

A floppy disk has a single platter with a top and bottom surface. A high density floppy has 160 tracks on 2 sides with 9 sectors per track and 512 bytes per sector. Capacity = # of surfaces X # of tracks X # sectors per track X bytes per sector Capacity = 2 surfaces X 160 tracks X 9 Sectors per track X 512 Bytes per sector =1,474,560 bytes

Data can be stored around the tracks in the sectors. Direct access is possible by specifying the require track and sector. In this way data is retrieved without reference to other related data. This is in contrast to sequential access. Data stored downwards in cylinders can be retrieved using a parallel technique utilizing multiple read /write heads.

Data is read and written to a disk sector by the use of read and write heads that are located on an arm. The heads can be fixed or moveable. Fixed read/write arms can read many sectors at oen time down the cylinder in a parallel operation. A moveable arm has one set of read/write heads which move across the surface of the disk.

Section 6.2.2

Made of two components- Seek Time and Latency Time ComponentSeek TimeLatency Time Alt. NamesWait Time ExplanationOccurs while the read/write arm seeks the desired track. Occurs while the head write arm waits for the desired sector on the track to spin around.

Access time can be specified as a relationship. Access time = track seek wait time + sector wait latency time Data on disks is accessed in times measured in terms of milliseconds. Slower than the processing speeds of CPUs. I/O is still slow and does not match the speed improvement of processors.

1. Outline how a disk drive operates. 2. Outline the role of the disk drive heads. 3. Define the term disk sector. 4. Define the term cylinder. 5. Define the term latency or rotational delay. 6. Define the term seek time. 7. Define the term access time. 8. How does seek time differ from access time? 9. Describe the access time to a hard disk with reference to the latency and seek times.

Section 6.3

An operating system (OS) is required for all general purpose computers to function. The OS controls the operation of the computer system by Managing the execution of programs Allocating resources Scheduling Controlling I/O operations Data management.

Allows operation of the CPU by one user or task. Example: MS DOS was a single user system in that only one user could use the system at any time.

Allows operation of the CPU by more than one user or task. The single CPU shares out its time between the demands of the users or tasks running at any one time.

Multiprocessing Allows the running of a program across a number of CPUs Allows a single user or task to run more than one program at the same time. A single user system can have this capability. Multitasking

Allows multiple parts of a single program to run at the same time.

Section 6.3.2

An OS must Handle program executions. Monitor input via input channels (keyboard, mouse) Control output (disk drives, printers, modems, display) Manage the file system: create, edit, delete, copy etc. Manage security measures: password checking and storage, access rights, disk space protection Manage memory allocation and swapping to ensure that clashed dont occur and nobodys area can be overwritten by another task or other users program. Manage the operation of virtual memory where a hard disk surface is used as a paging surface to expand memory

Provides basic function or performs a particular task Example: Copying data from one location to another.

Section 6.3.3

Combines compiled object code modules supplied by the programmer with programs from the runtime library of standard function modules. Example- I/O modules supplied by the programming environment to form.exe object code program. Initiated in Java by source code such as import java.io* Replaces symbolic addresses. Link OS modules required to handle such issues as direct calls to the I/O system.

Copies linked object code into main memory for execution. Examples of an OS utility program.

Allows central library functions to manage the library functions used by the linker. Allows library functions to be added and compiled.

1. Define the term operating system. 2. Outline the key functions of an operating system. 3. Outline the functions of a linker. 4. Outline the functions of a loader. 5. Outline the functions of a library manager.