Computer Foundations Dr. John P. Abraham Professor UTPA.

Slides:



Advertisements
Similar presentations
COEN 252 Computer Forensics Hard Drive Geometry. Drive Geometry Basic Definitions: Track Sector Floppy.
Advertisements

P3- Represent how data flows around a computer system
Chapter 2 Data Manipulation Dr. Farzana Rahman Assistant Professor Department of Computer Science James Madison University 1 Some sldes are adapted from.
Chapter 4 : File Systems What is a file system?
Computer System Basics 2 Hard Drive Storage & File Partitions Computer Forensics BACS 371.
I/O Unit.
Microprocessors. Microprocessor Buses Address Bus Address Bus One way street over which microprocessor sends an address code to memory or other external.
EET 450 – Advanced Digital Chapter 10 Hard Disk Drives.
Computer/Digital Forensics
Managing Your Hard Disk and Operating System 23,26 March :30pm - 4:00pm.
Operating Systems File systems
Secondary Storage CSCI 444/544 Operating Systems Fall 2008.
Disk drives. Hard drives Geometry: heads, tracks (sectors) and cylindercylinder Physical construction: an exampleexample Detailed description Detailed.
Files & Partitions BACS 371 Computer Forensics. Data Hierarchy Computer Hard Disk Drive Partition File Physical File Logical File Cluster Sector Word.
Secondary Storage Unit 013: Systems Architecture Workbook: Secondary Storage 1G.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 20 – The Hard Drive Interface.
BLOCK DIAGRAM OF COMPUTER
1 Chapter Overview CD-ROM and DVD Drives Advanced Hard Disk Drives SCSI Drives.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 8 Understanding and Installing Hard Drives.
Computer Organization
SCSI Richard Goldman April 2000
Disk Access. DISK STRUCTURE Sector: Smallest unit of data transfer from/to disk; 512B 2/4/8 adjacent sectors transferred together: Blocks Read/write heads.
How Computers Work Dr. John P. Abraham Professor UTPA.
HARDWARE: CPU & STORAGE How to Buy a Multimedia Computer System.
Instruction Set Architecture
1 CS503: Operating Systems Spring 2014 Dongyan Xu Department of Computer Science Purdue University.
Copyright © 2003 by Prentice Hall Module 5 Central Processing Unit 1. Binary representation of data 2. The components of the CPU 3. CPU and Instruction.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Computer Architecture Lecture10: Input/output devices Piotr Bilski.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
Introduction to Hard Drives Chapter 6 - Key Terms Information Compiled by Diane Ferris, Michele Henderson & Vicki Kertz.
PC Maintenance: Preparing for A+ Certification Chapter 10: Introduction to Disk Storage.
Hard disk drives It is a non volatile mass storage device. It consists of platters made of aluminum alloy or glass ceramic composite material. Platters.
Introduction to Computer Architecture. What is binary? We use the decimal (base 10) number system Binary is the base 2 number system Ten different numbers.
Chapter 3 Partitioning Drives using NTFS and FAT32 Prepared by: Khurram N. Shamsi.
Virtual Memory Review Goal: give illusion of a large memory Allow many processes to share single memory Strategy Break physical memory up into blocks (pages)
© Janice Regan, CMPT 300, May CMPT 300 Introduction to Operating Systems Memory: Relocation.
2003 Dominic Swayne1 Microsoft Disk Operating System and PC DOS CS-550-1: Operating Systems Fall 2003 Dominic Swayne.
COEN 252 Computer Forensics Hard Drive Geometry. Drive Geometry Basic Definitions: Track Sector Floppy.
Computer Organization. This module surveys the physical resources of a computer system.  Basic components  CPU  Memory  Bus  I/O devices  CPU structure.
1.4 Hardware Review. CPU  Fetch-decode-execute cycle 1. Fetch 2. Bump PC 3. Decode 4. Determine operand addr (if necessary) 5. Fetch operand from memory.
Computer Organization 1 Instruction Fetch and Execute.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Computer Science I Storing data. Binary numbers. Classwork/homework: Catch up. Do analysis of image types.
Computer Systems. Bits Computers represent information as patterns of bits A bit (binary digit) is either 0 or 1 –binary  “two states” true and false,
Lecture on Central Process Unit (CPU)
Processor Memory Processor-memory bus I/O Device Bus Adapter I/O Device I/O Device Bus Adapter I/O Device I/O Device Expansion bus I/O Bus.
Copyright © Genetic Computer School 2008 Computer Systems Architecture SA 8- 0 Lesson 8 Secondary Management.
Unit C-Hardware & Software1 GNVQ Foundation Unit C Bits & Bytes.
بسم الله الرحمن الرحيم MEMORY AND I/O.
Disk storage systems Question#1 (True/False) A track is divided into multiple units called sectors.
Chapter 8 File Systems FAT 12/16/32. Defragmentation Defrag a hard drive – Control Panel  System and Security  Administration tools  Defrag hard drive.
CPSC 231 Secondary storage (D.H.)1 Learning Objectives Understanding disk organization. Sectors, clusters and extents. Fragmentation. Disk access time.
MIPS assembly. Computer  What’s in a computer?  Processor, memory, I/O devices (keyboard, mouse, LCD, video camera, speaker), disk, CD drive, …
CSC 3210 Computer Organization and Programming
Big-Endians Little-Endians and Bi-Endians
ECE232: Hardware Organization and Design
Multiple Platters.
Introduction to Computer Architecture
Introduction of microprocessor
A Closer Look at Instruction Set Architectures
CS703 - Advanced Operating Systems
Hard Drive Technologies
Booting Up 15-Nov-18 boot.ppt.
Chapter Overview CD-ROM and DVD Drives Advanced Hard Disk Drives
Today’s agenda Hardware architecture and runtime system
Hard disk basics Prof:R.CHARLES SILVESTER JOE Departmet of Electronics St.Joseph’s College,Trichy.
Presentation transcript:

Computer Foundations Dr. John P. Abraham Professor UTPA

Data Organization Binary Decimal Hexadecimal Translated into: –ASCII –Unicode –EBCDIC

Data Sizes Bit, byte, word, block Big endian (Apple using Motorola), – = Little endian (machines using Intel Pentium) – =

Data structures Computers know the layout of the data because of data structures. It is like a template or a map. Suppose we want to store an address, it has two parts: number and string. When we define how many bytes will be the number and how many for the string, it is a data structure. When we store this address it will start on a word offset. We can also define a flag as a data structure, which gives true or false.

Hard Disk Technology Format Tracks and sectors. Sectors are typically 512 bytes. Each sector is given an address starting with 1 for each track. Tracks starts with 0. Since we have two sides to each disk and many disks, they are numbered known as head number. The tracks are referred to as cylinder. So we need head, Cylinder and Sector to get to a particular sector on a hard drive; this is CHS addressing. CHS addressing is too limited because too few bits were allowed for addressing, maximum size supported was 504 MB. A work around was for BIOS to do an intermediate calculation. This expanded the size to 8.1GB. Now we use the LBA addressing (logical block addressing). This addressing starts with 1 and goes up. To convert to LBA use this: –LBA=(((cylinder * heads/cyl)+head)*sectors/track+sector-1 ATA/IDE – Master/Slave/CS configuration

Protection Hard disk passwords ATA-3 spec. –BIOS can assign master and user passwords –Host protected area. A special area of the disk that can be used to save some system information added there by the manufacturer, say drivers. –Device configuration overlay. ATA-4 spec. Data can be hidden using this.

Other Info Serial ATA. ATA-7 spec. Only has 7 contacts. No chaining of multiple devices. Direct Access to controller. Two ways to access ATA hard drives: through BIOS and Direct Access: –To access through BIOS the software must load data such as the sector address and sizes into the CPU registers and execute interrupt 13h –Direct access requires software to know how to address the controller and how to issue commands to it. SCSI –8 bit - SCSI 5MB/s, Fast SCSI 10MB/s, Ultra SCI 20MB/s, Ultra2 SCSI 40 MB/s all gave twice rate with 16 bit transfer. Ultra 3 SCSI 160MB/s, Ultra320 SCSI 320 MB/s (only in 16 or higher bits).