Hard Drive Simulation By Steven Hyink Perry Kukura.

Slides:



Advertisements
Similar presentations
AIMSweb Benchmark Online Training For AIMSweb Teacher Users
Advertisements

Database management system (DBMS)  a DBMS allows users and other software to store and retrieve data in a structured way  controls the organization,
How to import and edit video clips in Windows Movie Maker
Using the Jumble Word Template
MODULE 4 File and Folder Management. Creating file and folder A computer file is a resource for storing information, which is available to a computer.
2P13 Week 11. A+ Guide to Managing and Maintaining your PC, 6e2 RAID Controllers Redundant Array of Independent (or Inexpensive) Disks Level 0 -- Striped.
1 Publisher Lesson 2 Enhancing Publisher Documents Microsoft Office 2010 Introductory Pasewark & Pasewark.
10 February Event Monitoring and Event File Maintenance.
File Management Chapter 12. File Management A file is a named entity used to save results from a program or provide data to a program. Access control.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference ERP Accounts Payable ERP Accounts Payable Presented by: Kim Newman ERP Project.
WINDOWS XP BACKNEXTEND 1-1 LINKS TO OBJECTIVES Starting Windows Using the Taskbar, opening & switching programs Using the Taskbar, opening & switching.
Using the Diagram It Template Copy this presentation to your hard drive. There are two sets of templates: Slides #3 & 4 for a flow chart Slides #5 & 6.
How to Chart a Medical Records Request in the PHI Log
How to Get The Most Out of Outlook 2003 Michele Schwartzman Division of Customer Support Summer 2006.
Reading Data in Web Pages tMyn1 Reading Data in Web Pages A very common application of PHP is to have an HTML form gather information from a website's.
File Management Chapter 12. File Management File management system is considered part of the operating system Input to applications is by means of a file.
Defining Styles and Automatically Creating Table of Contents and Indexes Word Processing 4.03.
CST-092 © Delta College CST FacultyIntroduction to Windows Operating System Lecture 2.
KJOlinski.com - RapidHMI INTRODUCING RapidHMI AND PLCExplorer.
How to use the Travel Claim Form. When you open the Travel Claim Form you will need to Enable the Content for the form to work correctly. If you receive.
Vendor Module Screens. Screen 1 - Vendor Material This feature allows VENDOR to enter PO and list all the material from that vendor. This will help vendor.
MPA Online Entering Solos, Ensembles, and Bands. The first step is to log into MPA Online at: You will need.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
1 CPRS TEMPLATING Part 1 Tom Saunders. 2 Objectives Review of TIU Template File How it works Review of Commonly asked questions on Functionality in v14.
The Fun That Is File Structures Pages By: Christine Zeitschel.
? Back Next INTRO. ? Back Next INTRO Main Menu What is Mail Merge? Slide 2 Purpose of Mail Merge Slide 3 Mail Merging Certificates Slide 5 Help Slide.
 A database is a collection of data that is organized so that its contents can easily be accessed, managed, and updated. What is Database?
With Windows 7 Introductory© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 Windows 7 Introductory Chapter 2 Managing Libraries Folders, Files.
Open the Goodyear Homepage Click on Teacher Tools.
Week 7. Lecture 2 Functions, Arrays, PHP&MySQL. Function with More than one argument and a return statement For a function to return a value, the return.
CREATING TEMPLATES CREATING CUSTOM CHARACTERS IMPORTING BATCH DATA SAVING DATA & TEMPLATES CREATING SERIES DATA PRINTING THE DATA.
System Initialization 1)User starts application. 2)Client loads settings. 3)Client loads contact address book. 4)Client displays contact list. 5)Client.
Lecture 23 File-System II File Organization. Criteria for File Organization Rapid access –needed when accessing a single record –not needed for batch.
Chapter 10 Making Books, Tables of Content, and Indexes.
Using As series of training presentations How to edit an existing project September,
CREATING A LABEL MAIL MERGE IN WORD. TERMS FIELDS RECORDS MERGE CODES.
Page 1  CDS Log  print transaction report on CDS transmission with a fax cover for submitting to WebSAMS Helpdesk for troubleshooting purpose.  There.
DELETING TEMPORARY FILES 1.Click “Start” -> “Search” -> “All Files and Folder”. 2.In “All or Part of the file name” box enter “*.tmp” and click “Search”.
Firstly what I did for my database was I named my database as ‘wild care’ as this is the project title. Then I used a ‘fields for the database’ sheet.
Integrated Enterprise System 11/1/11Create travel expense TRIP - SAP GUI ECC 6.03 vers SAP TRIP Transaction Creating a Travel Expense Report (TER)
Lesson 13 Databases Unit 2—Using the Computer. Computer Concepts BASICS - 22 Objectives Define the purpose and function of database software. Identify.
MS ACCESS How and Why Second Semester First Quarter Project One.
Using Middle Search® Plus For Junior Academic Bowl Competitions.
4P13 Week 9 Talking Points
screen shots Emma Jarman. Adding attachments What is an attachment? An attachment is an that has a file attached to it. The file could be.
Integrated Enterprise System 06/01/15Create travel expense TRIP - SAP GUI ECC 6.03 vers SAP TRIP Transaction Creating a Travel Expense Report (TER)
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Today We Will Review: Operating Systems (Windows) (week 3 & 4) Starting up MS Windows Desktop and its contents Functions of the desktop components Brain.
QUIZ MODULE. You can Add the quiz title or heading Select the to and form date for the quiz Description of quiz Prize being offered – If you have any.
SVBIT SUBJECT:- Operating System TOPICS:- File Management
Delete text box once you have finished this: Describe what objects you might use. Explain why they are suitable for your chosen theme. Add the images.
Enlisted Association of the National Guard of the United States Data Extract Instructional Guide.
Module 11: File Structure
Chapter 13: File Input and Output
Defining Styles and Automatically Creating Table of Contents and Indexes Word Processing 4.03.
Python I/O.
CA_USD Help Desk Part 2 Extra Stuff…
Using the Multiple Choice Template
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Diagram It! When you wish to visually render a process, variables or components that are part of a larger system, Diagram It! is your game!
Trivia Trivia is a very straightforward game that asks learners to access previously learned content. This is a very good tool to use as a refresher.
Assignment 1 Creating a Heart.
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Ways to make a nice looking PowerPoint!
Help..
Directions slide: 1. Complete the title slide.
Directions slide: 1. Complete the title slide.
Directions slide: 1. Complete the title slide.
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Presentation transcript:

Hard Drive Simulation By Steven Hyink Perry Kukura

Topics chosen File Management I/O Management

File Management & Hard Drive Management The file management arranges the data and gets it ready to be saved to the hard drive. It can arrange it in either a pile or an index. When the data is arranged, it is sent to the hard drive to be saved. It can be saved in one of four hard drive management policies.

File Management Program that receives files Stores them in an array Based on two of the file organization methods, Pile and Index

File Management GUI for program allows you to select Pile or Index organization method. You enter a String in the text box which will represent a file Click the ‘Save As’ button the file will be stored in the array in which management method you selected.

File Management The Pile method collects data in the order it arrives It’s purpose is to accumulate a mass of data and save it No structure Access is by exhaustive search

File Management The index method Uses multiple indexes for different key fields Could contain an exhaustive index that contains only one entry Could contain a partial index Index in program sorts by first character of file name

Searching and Deleting Searching is carried out from the file management GUI, and then is updated on the hard drive. When a file is searched for in the file management GUI, it is located on the hard drive, and is highlighted to show its position Deleting works the same, but once the file is located, it is deleted from the hard drive instead of highlighted.

Searching: Red: Empty Blue: Data Yellow: Data that was found

Deleting: The data that was highlighted is now gone, and has turned red.

I/O Hard Drive Management Implemented four hard drive management policies: FIFO, SSTF, SCAN, and C-SCAN. Implemented a Single Block-oriented Buffer. Both the hard drive and the buffer work in relation to the file management system.

First In First Out Basic loop that goes through the hard drive looking for open spots. When one is found, the data in the buffer is stored.

Shortest Service Time First Checks to see what is the shortest distance that it has to travel in order to put data into the hard drive.

SCAN Follows the direction that the head was moving. When it gets to the end of the drive, it travel back to where it started and continues saving data.

C-SCAN Follows the direction of the head, but when it reaches the end of the drive, it travels all the way to the beginning of the drive before it continues writing data.

Single Block-oriented Buffer The user adds a block of information to the buffer. While the buffer is putting data onto the hard drive, the user can be building the next block of data that is going to be put into the buffer.