
计算机操作系统
文章平均质量分 91
计算机操作系统
KeyPan
学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【计算机操作系统:九、文件系统】
虚拟文件系统(VFS)是Linux内核中用于支持多种文件系统的抽象层。它提供统一的接口,使得用户无需关心底层文件系统的具体实现,从而实现了对多种文件系统的透明访问。VFS的功能抽象化接口:提供标准的系统调用接口,如open()read()write(),屏蔽底层实现差异。支持多文件系统:包括Ext系列、NTFS、FAT、XFS等,通过VFS可实现对不同文件系统的统一管理。跨平台支持:通过标准化接口,VFS简化了文件系统的移植和扩展。工作原理:VFS将文件系统的操作分为高层与低层两部分。原创 2025-01-12 16:29:30 · 1171 阅读 · 0 评论 -
【计算机操作系统:八、设备管理】
缓冲技术是操作系统中提高设备数据传输效率的重要手段。缓冲区是一块位于主存中的内存空间,用于临时存储设备与主机之间传输的数据。由于设备的速度通常远低于主机处理速度,缓冲区可以协调两者之间的速度差异,减少设备响应时间,提高系统性能。数据流的平滑处理:避免设备与主机直接交互导致的频繁中断或阻塞。传输效率的提升:通过批量传输数据减少中断和数据传输的开销。设备共享支持:多个进程共享同一设备时,缓冲区用于存储和调度各进程的数据请求。原创 2025-01-11 22:44:00 · 949 阅读 · 0 评论 -
【计算机操作系统:七、主存管理】
UNIX系统的存储管理设计以高效利用内存资源为目标,结合虚拟存储技术提供灵活的进程内存管理。UNIX采用分层结构,其存储管理分为内核空间和用户空间两部分。内核负责内存分配、回收、保护以及调页等功能,而用户程序仅能通过系统调用间接访问内存。虚拟存储支持:通过虚拟地址映射机制,使得程序的逻辑地址空间可以远大于实际物理内存,同时保证程序间的内存隔离。请求调页机制:仅在需要时将程序的一部分加载到内存中,减少内存占用,适合多任务并发运行的需求。分段与分页结合。原创 2025-01-11 20:44:58 · 951 阅读 · 0 评论 -
【计算机操作系统:六、处理机调度】
Linux的调度算法通过CFS实现了公平性、高效性和实时性,为现代多任务操作系统提供了强有力的支持。这种灵活且高效的设计使其成为学术界和工业界的研究热点。原创 2025-01-10 21:23:27 · 995 阅读 · 0 评论 -
【计算机操作系统:五、资源分配与调度】
死锁是指多个进程因争夺资源而相互等待,无法继续执行的现象。死锁的典型例子:进程A占有资源1,等待资源2;进程B占有资源2,等待资源1;两个进程都无法继续执行。原创 2025-01-10 15:13:47 · 1273 阅读 · 0 评论 -
【计算机操作系统:四、进程及进程管理】
进程是程序的一次执行,是系统资源分配的基本单位。一个程序可以通过多次运行生成多个进程,每个进程拥有独立的地址空间、寄存器状态等。原创 2025-01-09 20:52:31 · 773 阅读 · 0 评论 -
【计算机操作系统:三、操作系统的用户接口】
用户接口是操作系统与用户之间的交互媒介,允许用户发出指令并接收反馈。功能提供用户操作系统资源的入口。显示系统状态和反馈结果。类型CLI:基于文本的接口。GUI:基于图形的接口。系统功能调用(System Call)是应用程序向操作系统内核请求服务的接口。作用使用户程序可以访问内核提供的底层功能。常见服务文件操作:打开、读取、写入文件。进程控制:创建、终止进程。设备管理:访问硬件设备。原创 2025-01-07 21:32:12 · 814 阅读 · 0 评论 -
【计算机操作系统:二、操作系统的结构和硬件支持】
虚拟机是操作系统虚拟化技术的核心产物,通过模拟硬件资源为多个操作系统提供运行环境。提供应用程序与硬件之间的隔离,提高系统的安全性和稳定性。原创 2025-01-07 21:15:12 · 945 阅读 · 0 评论 -
【计算机操作系统:一、绪论】
操作系统是管理计算机硬件和软件资源的系统软件,为用户和程序提供接口。支持多个任务或程序同时运行。提供同步和互斥机制,避免资源竞争。通过虚拟化技术实现资源的共享使用。将物理资源抽象为虚拟资源,为用户提供更高层次的操作接口。程序执行过程中可以中断并恢复。通过这些特性,操作系统将复杂的硬件操作抽象为用户友好的接口。UNIX操作系统起源于20世纪60年代,最初由AT&T贝尔实验室开发。发展阶段早期开发:1969年,Ken Thompson和Dennis Ritchie开发了第一版UNIX。标准化。原创 2025-01-07 20:20:10 · 789 阅读 · 0 评论