7K+ 阅读量
操作系统 (OS) 本质上是一组软件,用于管理计算机硬件资源并为计算机程序提供通用服务。操作系统是计算机系统中系统软件的关键组件。以下是一些操作系统提供的常见服务:程序执行、I/O 操作、文件系统操作、通信、错误检测、资源分配、保护。在多用户或多任务环境中,需要将诸如主内存、CPU 周期和文件存储等资源分配给每个用户或作业。操作系统在资源管理方面的一些主要活动包括:操作系统管理各种资源... 阅读更多
3K+ 阅读量
操作系统 (OS) 本质上是一组软件,用于管理计算机硬件资源并为计算机程序提供通用服务。操作系统是计算机系统中系统软件的关键组件。以下是一些操作系统提供的常见服务:程序执行、I/O 操作、文件系统操作、通信、错误检测、资源分配、保护。错误可能随时随地发生在操作系统中。错误可能发生在 CPU、I/O 设备或内存硬件中。操作系统在错误处理方面的一些主要活动包括:操作系统持续检查可能的错误。操作系统采取适当的... 阅读更多
5K+ 阅读量
在操作系统中并发执行的进程可以是独立进程或合作进程。如果一个进程无法影响或被系统中执行的其他进程影响,则该进程被称为独立进程。因此,任何不与其他进程共享任何数据的进程都是独立的。如果一个进程可以影响或被系统中执行的其他进程影响,则该进程被称为合作进程。因此,很明显,任何与其他进程共享其数据的进程都是合作进程。提供... 的原因有很多 阅读更多
操作系统 (OS) 本质上是一组软件,用于管理计算机硬件资源并为计算机程序提供通用服务。操作系统是计算机系统中系统软件的关键组件。以下是一些操作系统提供的常见服务:程序执行、I/O 操作、文件系统操作、通信、错误检测、资源分配、保护。文件表示相关信息的集合。计算机可以将文件存储在磁盘(辅助存储器)上,以实现长期存储的目的。一些示例:磁带、磁盘和光盘驱动器(如 CD、DVD)。它们具有自己的属性,如速度、容量、数据传输速率和数据访问... 阅读更多
9K+ 阅读量
计算机的三大主要工作是输入、输出和处理。在大多数情况下,最重要的工作是输入/输出,而处理只是附带的。例如,当我们浏览网页或编辑任何文件时,我们的注意力主要集中在读取或输入一些信息,而不是计算答案。操作系统在计算机输入/输出中的基本作用是管理和组织 I/O 操作和所有 I/O 设备。连接到计算机的各种设备需要进行控制,这是一个关键问题... 阅读更多
1K+ 阅读量
人们可能会对 CPU 如何编程感到惊奇。CPU 中包含一个特殊的寄存器——指令寄存器——其位模式决定了 CPU 将执行的操作。一旦该操作完成,指令寄存器中的位模式就可以更改,并且 CPU 将执行此下一个位模式指定的操作。大多数现代 CPU 使用指令队列。一些指令正在队列中等待,准备执行。不同的电子电路在控制单元执行指令时保持指令队列的满载状态。但这只是一个实现细节,它允许... 阅读更多
4K+ 阅读量
操作系统 (OS) 本质上是一组软件,用于管理计算机硬件资源并为计算机程序提供通用服务。操作系统是计算机系统中系统软件的关键组件。网络操作系统是操作系统的重要类型之一。网络操作系统运行在服务器上,并使服务器能够管理数据、用户、组、安全、应用程序和其他网络功能。网络操作系统的基本目的是允许网络(通常是局域网 (LAN)、专用...)中的多台计算机共享文件和打印机访问。 阅读更多
操作系统 (OS) 本质上是一组软件,用于管理计算机硬件资源并为计算机程序提供通用服务。操作系统是计算机系统中系统软件的关键组件。分布式操作系统是操作系统的重要类型之一。分布式系统使用多个中央处理器来服务多个实时应用程序和多个用户。因此,数据处理作业分布在处理器之间。处理器通过各种通信线路(如高速总线或电话线)相互通信。这些被称为松散耦合系统或分布式系统。此系统中的处理器可以... 阅读更多
25K+ 阅读量
操作系统 (OS) 本质上是一组软件,用于管理计算机硬件资源并为计算机程序提供通用服务。操作系统是计算机系统中系统软件的关键组件。分时操作系统是操作系统的重要类型之一。分时允许许多位于不同终端的人员同时使用特定的计算机系统。多任务或分时系统是多道程序设计的逻辑扩展。处理器的时间在多个用户之间同时共享称为分时。分时系统与多道程序批处理系统之间的主要区别在于,在... 的情况下 阅读更多
14K+ 阅读量
操作系统 (OS) 本质上是一组软件,用于管理计算机硬件资源并为计算机程序提供通用服务。操作系统是计算机系统中系统软件的关键组件。批处理操作系统是操作系统的重要类型之一。使用批处理操作系统的用户不会直接与计算机交互。每个用户在脱机设备(如穿孔卡片)上准备其作业,并将其提交给计算机操作员。为了加快处理速度,将具有相似需求的作业批处理在一起并作为一组运行。程序员退出... 阅读更多