《操作系统概念》(第六版)第三章 操作系统结构的翻译已经完成。详细内容请见 操作系统提供了执行程序的环境。在内部,操作系统的构成相当不同,它们沿着一些不同的思路组织。新的操作系统的设计是主要的工作(
1.4 Basic Operating System Concepts 基本的操作系统概念 Each computer system includes a basic set of programs
第八章 死锁 更新日期:2005.3.21 (文中图片来自原作者的幻灯片) 在多道程序设计环境中,多个进程可能要为有限的资源展开竞争。进程请求资源;如果当前这些资源不可用,那么该进程进入等待状态。正在
我们在第六章讨论了进程对CPU的共享。CPU调度可以改善CPU利用率并提高计算机对用户的响应速度。然而,为了提高性能我们必须要同时把多个进程保存在内存中;也就是说,我们要共享内存。 我们将在本
协作进程(cooperating process)不但影响系统中其它的进程,也受它们影响。协作进程之间可以直接共享一个逻辑地址空间(确切的说是代码和数据),也可以通过文件实现数据共享。前者通过轻量级进
第五章 线程 更新日期:2004-9-9 第四章介绍了进程模型,进程模型假设一个进程是一个正在执行的程序,是一个单独的控制执行序列。现在有许多现代操作系统提供了进程包含多个控制执行序列的特性。本章
早期的计算机只允许同时运行一个程序。这个程序完全控制计算机并能够访问所有的系统资源。当今的计算机系统允许同时将多个程序载入内存并行执行。这种发展需要更稳固的控制和对各种程序更合理的分类。这些需要造就了
词汇 ATA:advanced technology attachment, ATA IDE:Integrated Drive Electronics 半导体存储器:semiconduct
2.1 硬件保护 早期的计算机是单用户、程序员操作的(single-user programmer-operated)系统。当一个程序员通过控制台操作计算机时,他就会完全控制整个系统。然而
2.3 存储器结构 计算机程序必须在主存储器(也称之为随机读写存储器或简称RAM)中才可以被执行。主存储器是唯一能够被处理器直接访问的大块存储空间(容量在数百万到数十亿字节之间)。它是一种