找到 691 篇文章 关于计算机科学

关于进程管理的操作系统主要活动

David Meador
更新于 2020-06-22 13:20:13

6K+ 浏览量

进程是一个正在运行的程序,即正在执行的程序。它包含程序代码、程序计数器、进程栈、寄存器等。进程管理处理进程以及处理它们的各种机制。操作系统执行的与进程管理相关的各种活动主要是进程调度和上下文切换。以下是关于这些活动的详细信息 - 进程调度有许多调度队列用于处理进程。当进程进入系统时,它们会被放入作业队列。准备在主内存中执行的进程保存在... 阅读更多

什么是系统程序?

Kristi Castro
更新于 2020-06-22 12:02:54

1K+ 浏览量

系统程序提供了一个可以开发和执行程序的环境。简单来说,系统程序还在用户界面和系统调用之间架起了一座桥梁。实际上,它们要复杂得多。例如:编译器是一个复杂的系统程序。用户的系统视图实际上是由系统程序而不是系统调用定义的,因为这是它们交互的方式,并且系统程序更接近用户界面。描述操作系统层次结构中系统程序的图像如下所示 - 在上图中,系统程序和应用程序程序... 阅读更多

典型微内核的体系结构

Ricky Barnes
更新于 2020-06-22 12:05:43

1K+ 浏览量

微内核是正确实现操作系统所需的最小软件。这包括内存、进程调度机制和基本的进程间通信。演示微内核体系结构的图表如下所示 - 在上图中,微内核包含基本要求,例如内存、进程调度机制和基本的进程间通信。唯一以特权级别(即内核模式)执行的软件是微内核。操作系统的其他功能从内核模式中移除并在用户模式下运行。这些功能可能是设备驱动程序、文件服务器、应用程序进程间通信等。... 阅读更多

操作系统设计目标

David Meador
更新于 2020-06-22 12:06:57

6K+ 浏览量

随着时间的推移,操作系统变得非常复杂和多方面。但是,这也意味着设计满足当今所有所需规范的操作系统变得越来越困难。设计问题没有完整的解决方案,但有些方法比其他方法更成功。操作系统中的设计要求在操作系统中指定设计要求非常困难。它们基本上分为两部分:用户设计要求和系统设计要求。以下是关于这些要求的详细信息 - 用户设计要求操作系统应该方便、易于使用、... 阅读更多

命令行解释器

Kristi Castro
更新于 2020-06-22 11:17:05

2K+ 浏览量

命令行解释器允许用户使用文本行形式的命令与程序交互。它在 20 世纪 70 年代之前经常使用。但是,在现代,许多命令行解释器被图形用户界面和菜单驱动的界面所取代。命令行解释器的用法在某些情况下,命令行解释器比图形用户界面更有用。以下是关于这些情况的详细信息:命令行解释器具有大量可用于不同操作的命令和查询。此外,键入比点击(如使用图形用户界面)快得多。有... 阅读更多

什么是调试程序?

Alex Onsman
更新于 2020-06-22 11:23:37

1K+ 浏览量

调试程序允许用户逐行查看另一个程序。这允许用户识别错误代码并找出程序的流程。调试器允许用户查看计算机如何查看他们的程序。调试器对于查找程序中的语义错误非常有用。因此,它很有必要,因为它可以帮助程序员可视化程序流程。调试器可能需要练习才能使用,但它非常值得,因为它减少了完善程序所需的时间。调试程序的功能调试程序提供基本功能... 阅读更多

应用程序程序与系统程序

Ricky Barnes
更新于 2020-06-22 11:24:54

8K+ 浏览量

程序主要有两类,即应用程序程序和系统程序。描述它们在逻辑计算机层次结构中的位置的图表如下所示 - 应用程序程序这些程序直接为用户执行特定功能。一些常见的应用程序程序包括电子邮件、网络浏览器、游戏软件、文字处理器、图形软件、媒体播放器等。所有这些程序都为最终用户提供应用程序,因此被称为应用程序程序。例如:网络浏览器用于查找信息,而游戏软件用于玩游戏。服务请求和应用程序通信系统... 阅读更多

操作系统设计与实现

Kristi Castro
更新于 2020-06-22 11:25:57

27K+ 浏览量

操作系统是一个构造,允许用户应用程序程序与系统硬件交互。操作系统本身不提供任何功能,但它提供了一个环境,不同的应用程序和程序可以在其中完成有用的工作。在设计和实现操作系统时可能会出现许多问题。这些在操作系统设计和实现中都有涉及。操作系统设计目标在设计操作系统时定义其所有目标和规范非常复杂。设计会根据操作系统的类型而变化,即它是否是批处理系统、... 阅读更多

集群系统的结构

Ricky Barnes
更新于 2020-06-22 11:14:40

484 浏览量

集群系统类似于并行系统,因为它们都具有多个 CPU。但是,一个主要区别是集群系统是由两个或多个独立的计算机系统合并在一起创建的。基本上,它们具有独立的计算机系统和一个公共存储,并且这些系统协同工作。集群系统结构集群系统的结构如下所示 - 关于上述结构的一些详细信息 - 集群系统包含紧密耦合的单个节点。但是,系统中的耦合程度可能会有所不同。某些作业可能需要节点之间不断通信,而其他作业可能只需要... 阅读更多

计算机存储结构

Alex Onsman
更新于 2020-06-22 11:13:36

5K+ 浏览量

计算机存储包含许多用于存储数据的计算机组件。它传统上分为主存储器、辅助存储器和三级存储器。以下是关于这些存储类型及其中使用的设备的详细信息 - 主存储器主存储器也称为主内存,是 CPU 可以直接访问的内存。一些主存储器设备是 - ROMROM 是只读存储器。此内存无法更改,只能按需读取。由于 ROM 是不可更改的内存,因此它由经常需要且很少更改的数据和程序使用,例如系统... 阅读更多

广告

© . All rights reserved.