
内功修炼之操作系统学习
ithzhang
继续向架构师挺进
展开
-
内功修炼之操作系统学习(四:存储管理)
四:存储管理存储器管理负责管理计算机系统中重要的资源---主存储器。任何程序和数据必须载入到主存中才得以执行和处理,因此存储器管理的优劣直接影响系统的性能。 主存分为两部分:一部分是系统区,用于存放操作系统内核程序和数据结构等。另一部分是用户区,用于存放应用程序和数据。 计算机系统采用层次结构的存储系统。以便在容量大小、速度快慢、价格高低等诸多因素中取得平衡。它分为五个原创 2012-07-05 20:38:37 · 3576 阅读 · 1 评论 -
内功修炼之操作系统学习(三:同步、通信及死锁)
内功修炼之操作系统学习三:同步、通信及死锁 进程并发性是指一组进程的执行在时间上是重叠的。所谓时间重叠是指一个进程执行第一条指令是在另一个进程执行完最后一条指令之前开始的。从宏观上来看,并发性反映一个时间段内有几个进程都处于运行态但尚未结束的状态。从微观上来看,任一时刻仅有一个进程的一个操作在处理器上执行。现代计算机硬部件能同时进行工作,程序的编制决定不同硬部件并行工作的能力。好的原创 2012-06-30 17:48:37 · 4289 阅读 · 0 评论 -
内功修炼之操作系统学习(二:处理器管理)
处理器管理 处理器管理是操作系统的重要组成部分,它负责调度、管理和分配处理器并控制程序的执行。处理器管理中最重要的是处理器调度,即进程调度,也就是控制、协调进程对处理器的竞争。为了提高并发粒度和降低并发开销,现代操作系统引进了线程的概念,此时进程仍然是资源分配和保护的单位。 处理器包括控制器、运算器和寄存器。如果计算机系统只有一个运算器则被称为单处理器,如果包含多个则被称为多处原创 2012-06-25 10:50:08 · 7411 阅读 · 0 评论 -
内功修炼之操作系统学习(一操作系统概述)。
一:操作系统概述。 操作系统:管理系统资源、控制程序运行、改善人机界面、提供各种服务,并合理组织计算机工作流程和为用户方便而有效的使用计算机提供良好的运行环境的最基本的系统软件 。 传统的操作系统中是指运行在核心态、受硬件保护的软件,shell和window模块不属于操作系统的一部分。随着客户--服务器结构操作系统的出现,传统上被认为是操作系统核心的组建,如文件系统、主存管理、原创 2012-06-23 16:47:54 · 3940 阅读 · 0 评论