操作系统是控制管理整个计算机系统的软件与硬件资源,合理地组织和调度计算机的工作和资源的分配,进而为用户和应用程序提供方便接口与环境的程序集合,是一种最基本的系统软件。目前常用的计算机操作系统有windows,linux等,本文将从宏观的角度总结操作系统的工作流程,将分散的知识链接在一起,有助于理解操作系统。
如果哪里有错误,请留言提醒我。
要让一个操作系统在计算机上运行起来,首先需要一个安装操作系统的硬盘。
每块硬盘在厂家生产出来出厂之前,会经历一次物理格式化,物理格式化是将硬盘划分出柱面和磁道,再将磁道划分为一个一个扇区(也就是盘块),因此在出厂时,硬盘的每一块已经划分好,相应每一块有一个物理地址。
在使用硬盘之前先将硬盘分区,分区的目的是方便管理和使用文件,同时分区后簇变小,由于一个簇只能被一个文件占有,若文件很小会造成空间浪费,因此分区有利于减小内部碎片,提高存储利用率。分区之后要进行逻辑格式化,不同于物理格式化,逻辑格式化的目的是給磁盘的分区装入文件系统,以管理磁盘中的文件,常见的文件系统有FAT32、NTFS、exFAT、EXT4等,每个分区的文件系统可以不同。