eolas/zk/What_are_disks.md

34 lines
1 KiB
Markdown
Raw Normal View History

2022-07-22 08:48:52 +01:00
---
2022-09-06 13:26:44 +01:00
tags:
2022-07-22 08:48:52 +01:00
- disks
2024-06-16 18:45:04 +01:00
- computer-architecture
2022-07-22 08:48:52 +01:00
---
# What are disks?
2024-02-17 11:57:44 +00:00
A disk is a mass storage [block_device](Devices.md) which we
can write to and read from.
2022-07-22 08:48:52 +01:00
## SCSI
2022-09-06 13:26:44 +01:00
- Small Computer System Interface, responsible for handling disk access on most
Linux systems.
- It is a protocol that allows communicaton between printers, scanners and other
peripherals in addition to harddisks.
2022-09-06 13:26:44 +01:00
2022-07-22 08:48:52 +01:00
## Disk schematic
2022-09-06 13:26:44 +01:00
2022-07-22 08:48:52 +01:00
The following diagram represents the basic anatomy of a disk device.
2024-02-16 16:14:01 +00:00
![](/img/harddisk.png)
2022-07-22 08:48:52 +01:00
2024-02-17 11:57:44 +00:00
- A disk is divided up into [partitions](Partitions.md)
which are subsections of the overall disk. The kernel presents each partition
2024-02-17 11:57:44 +00:00
as a [block device](Devices.md) as it would with an entire
disk.
- The disk dedicates a small part of its contents to a **partition table**: this
defines the different partitions that comprise the total disk space.
- The **filesystem** is a database of files and directories: this comprises the
bulk of the partition and is what you interact with in
2024-02-17 11:57:44 +00:00
[user space](User_Space.md) when reading and writing data.