Quiz
Quiz
The direction of
the magnetization represents the individual bits. Data is read and written by a head (similar to the way
vinyl record albums work) that moves extremely fast from one area of the disk to another. Since all of
these pieces are “mechanical,” the hard disk is the slowest component of any computer – and the most
fragile.
SSD: These newer types of disks store information on flash memory, which consists of individual
memory cells storing bits that are instantly accessible by the controller. Learn all about SSDs here.
Partition
A partition is a virtual division of a hard disk drive (HDD) or solid
state drive (SSD). Each partition can vary in size and typically
serves a different function.
There are two main types of partition tables: MBR and GPT.
Unlike an MBR partition table, GPT stores the data about how
all the partitions are organized and how to boot the OS
throughout the drive. That way if one partition is erased or
corrupted, it's still possible to boot and recover some of the
data.
If you bought your computer within the last five years or so, it's
very likely that it's using GPT partition tables rather than the
older MBR table
NTFS and FAT are both file systems. Both are two different methods, which
store the data in a structured way on a disk partition. NTFS stands for New Technology
File System while FAT stands for File Allocation Table.
File System is the most popular and widely used technique to store data on different
types of devices such as a hard drive, memory card, USB, etc. The devices write and
store the data in their systems so that the data can be modified, accessed, deleted, or
distributed at the time of need. The data can also be upgraded or degraded while
formatting the system. This article differentiates between the two popular file systems,
NTFS and FAT File Systems.
NTFS Fat File Systems
The term NTFS stands for
The term FAT is an acronym
Acronym ‘New Technology File
for ‘File allocation Table’.
System’.
Now, what is a file system? It is a technique of organizing and storing the data
on the drive, it also specifies what type of attributes can be attached to a file
such as filenames, permission, other attributes.
Comparison Chart
tolerance.
Compatibility with operating Old windows version- Win Later versions- Win
BASIS FOR COMPARISON FAT32 NTFS
previous operations.
Hard disksThe hard drive, which typically provides storage for data and
applications within a computer, has four key components inside its casing -- the platter
(for storing data), the spindle (for spinning the platters), the read/write arm (for reading
and writing data) and the actuator (for controlling the actions of the read/write arm).
Only the most technically proficient IT professionals should attempt to work on the
components inside a hard drive.
The disk is divided into tracks. Each track is further divided into sectors. The
point to be noted here is that outer tracks are bigger in size than the inner
tracks but they contain the same number of sectors and have equal storage
capacity. This is because the storage density is high in sectors of the inner
tracks where as the bits are sparsely arranged in sectors of the outer tracks.
Some space of every sector is used for formatting. So, the actual capacity of a
sector is less than the given capacity.
Read-Write(R-W) head moves over the rotating hard disk. It is this Read-Write
head that performs all the read and write operations on the disk and hence,
position of the R-W head is a major concern. To perform a read or write
operation on a memory location, we need to place the R-W head over that
position. Some important terms must be noted here:
1. Seek time – The time taken by the R-W head to reach the desired track from
it’s current position.
2. Rotational latency – Time taken by the sector to come under the R-W
head.
3. Data transfer time – Time taken to transfer the required amount of data. It
depends upon the rotational speed.
4. Controller time – The processing time taken by the controller.
5. Average Access time – seek time + Average Rotational latency + data
transfer time + controller time.
Hard disk
When power is turned on, POST (Power-On Self-Test) is the diagnostic testing
sequence that a computer's basic input/output system (or "starting program")
runs to determine if the computer keyboard, random access memory, disk drives,
and other hardware are working correctly.
The patterns of beeps contain messages about the nature of the problem
detected. For example, if the keyboard is not detected, a particular pattern of
beeps will inform you of that fact. An error found in the POST is usually fatal (that
is, it causes current program to stop running) and will halt the boot process, since
the hardware checked is absolutely essential for the computer's functions
What is POST(Power-On-Self-Test)?
A power-on self-test (POST) is a set of routines performed by firmware or software
immediately after a computer is powered on, to determine if the hardware is working as
expected. The process would proceed further only if the required hardware is working
correctly, else the BIOS(Basic Input Output Software) would issue an error message.
POST sequence is executed irrespective of the Operating System and is handled by the
system BIOS. Once the tests are passed the POST would generally notify the OS with
beeps while the number of beeps can vary from system to system. When POST is
successfully finalized, bootstrapping is enabled. Bootstrapping starts the initialization of
the OS.
The boot sequence is the process of starting a computer/system. The boot process is
initiated when the power button is pressed, it sends power to the boot-loader in the cache
memory. The Boot loader performs POST as a preboot sequence and if everything is
working well without any errors the BIOS(Basic Input Output System) is activated which
finds and loads the operating system.
Finally the software has to interact with the hardware units to complete the process. To
avoid any hardware errors while executing a software program, the pre-boot sequence
would test the hardware and initiate the OS if and only if the basic hardware units are
functioning as expected. he principal duties of the main BIOS during POST are as
follows:
1. Find, size, and verify the system main memory.
2. Initialize BIOS.
3. Identify, organize, and select which devices are available for booting.
4. Verify CPU registers.
5. Verify the integrity of the BIOS code itself.
6. Verify some basic components like DMA, timer, interrupt controller.
7. Pass control to other specialized extensions BIOS (if installed).
The checks are performed majorly on:
Hardware elements like processor, storage devices and memory.
Basic System Devices like keyboard, and other peripheral devices.
CPU Registers
DMA (Direct Memory Access)
Timer
Interrupt controller
If there are any errors in the POST the system would fail to proceed towards the next
steps(boot process) as it would throw a fatal error. The POST sequence is executed
irrespective of the Operating System. However, how the POST is handled and the types
of errors thrown can be modified by the Vendor as per the system requirements.
The error message could consist of text messages on the console or audio in the form of
beeps. Irrespective of the vendor there would be a manual describing the types of errors
and the error message mappings to help us troubleshoot. The error messages can vary
from a parity error to a faulty motherboard.
Steps of Booting
We can describe the boot process in six steps:
1. The Startup
It is the first step that involves switching the power ON. It supplies
electricity to the main components like BIOS and processor.
3. Loading of OS
In this step, the operating system is loaded into the main memory. The
operating system starts working and executes all the initial files and
instructions.
4. System Configuration
In this step, the drivers are loaded into the main memory. Drivers are
programs that help in the functioning of the peripheral devices.
5. Loading System Utilities
System utilities are basic functioning programs, for example, volume
control, antivirus, etc. In this step, system utilities are loaded into the
memory.
6. User Authentication
If any password has been set up in the computer system, the system
checks for user authentication. Once the user enters the login Id and
password correctly the system finally starts.
Step 1: Once the computer system is turned on, BIOS (Basic Input /Output System)
performs a series of activities or functionality tests on programs stored in ROM, called
on POST (Power-on Self Test) that checks to see whether peripherals in the system are
in perfect order or not.
Step 2: After the BIOS is done with pre-boot activities or functionality test, it read
bootable sequence from CMOS (Common Metal Oxide Semiconductor) and looks for
master boot record in the first physical sector of the bootable disk as per boot device
sequence specified in CMOS. For example, if the boot device sequence is:
o Floppy Disk
o Hard Disk
o CDROM
Step 3: After this, the master boot record will search first in a floppy disk drive. If not
found, then the hard disk drive will search for the master boot record. But if the master
boot record is not even present on the hard disk, then the CDROM drive will search. If
the system cannot read the master boot record from any of these sources, ROM
displays "No Boot device found" and halted the system. On finding the master boot
record from a particular bootable disk drive, the operating system loader, also called
Bootstrap loader, is loaded from the boot sector of that bootable drive· into memory. A
bootstrap loader is a special program that is present in the boot sector of a bootable
drive.