找到关于操作系统的 2047 篇文章

Mac OS X 结构

Kristi Castro
更新于 2020年6月22日 13:31:17

5K+ 浏览量

Mac OS 是苹果公司开发的一个图形化操作系统。Mac OS 的第十个版本是 Mac OS X,于 2001 年发布。Mac OS X 的结构包含多个层。底层是 Darwin,它是系统的 Unix 内核。下一层是图形系统,包含 Quartz、OpenGL 和 QuickTime。然后是应用程序层,它有四个组件,即 Classic、Carbon、Cocoa 和 Java。顶层是 Aqua,它是用户界面。下图展示了 Mac OS X 的结构…… 阅读更多

Unix 操作系统的结构

Ricky Barnes
更新于 2020年6月22日 13:32:57

14K+ 浏览量

Unix 是贝尔实验室于 1969 年开发的一种多用户、多任务操作系统。在多用户系统中,许多用户可以同时使用系统。多任务系统能够执行多个作业。在该类型的操作系统中,每个用户与其自己的 shell 实例交互,并可以根据需要启动应用程序。下图展示了 Unix 操作系统的结构:如图所示,Unix 操作系统结构的主要组件是内核层、shell 层和应用程序层。这些组件的详细信息如下:内核内核提供…… 阅读更多

关于辅助存储管理的操作系统主要活动

David Meador
更新于 2020年1月31日 07:44:16

2K+ 浏览量

辅助存储设备是非易失性设备,数据存储在其中以进行长期存储。磁盘是主要使用的辅助存储设备。它们为当今的操作系统提供了大部分辅助存储。辅助存储管理中执行的主要活动是磁盘调度。有许多磁盘调度算法。但是,重要的算法包括 FCFS 调度、SSTF 调度、SCAN 调度和 LOOK 调度。所有磁盘调度算法都使用以下磁盘请求进行解释 -10、95、23、78、80先来先服务调度在先来先服务调度中,请求按其到达顺序进行服务。… 阅读更多

系统程序的用途是什么?

Kristi Castro
更新于 2020年6月22日 13:34:43

7K+ 浏览量

系统程序提供了一个可以开发和执行程序的环境。简单来说,系统程序还在用户界面和系统调用之间架起了一座桥梁。实际上,它们要复杂得多。例如,编译器是一个复杂的系统程序。系统程序的用途系统程序充当操作系统的一部分。它传统上位于用户界面和系统调用之间。用户对系统的看法实际上是由系统程序而不是系统调用定义的,因为这是他们与之交互的内容,并且系统程序更靠近用户界面。一个… 阅读更多

关于内存管理的操作系统主要活动

Alex Onsman
更新于 2020年6月22日 13:18:31

3K+ 浏览量

内存管理在操作系统中扮演着重要的角色。它处理内存以及将进程从磁盘移动到主内存以执行,然后再移回磁盘。操作系统在内存管理方面的一些活动包括:内存分配一种简单的内存分配方法是根据需要为传入的进程提供空闲内存空间。这可以使用以下算法来完成:首次适配找到第一个足够大的可用内存空间来满足进程目的。搜索可以从开头开始,也可以从上次首次适配搜索结束的地方开始。最佳适配找到最小的内存…… 阅读更多

MS-DOS 分层结构

Ricky Barnes
更新于 2020年6月22日 13:19:19

5K+ 浏览量

MS-DOS 是为个人电脑创建的操作系统。它由微软开发。它是具有分层结构的操作系统的经典示例。MS-DOS 操作系统被分成不同的层,每层都有不同的功能。分层在 MS-DOS 操作系统中提供了明显的优势,因为所有层都可以单独定义并根据需要相互交互。此外,如果以层的形式完成,则创建、维护和更新系统更容易。一层规范的更改不会影响其他层。… 阅读更多

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

David Meador
更新于 2020年6月22日 13:20:13

6K+ 浏览量

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

分层操作系统

David Meador
更新于 2019年7月30日 22:30:23

15K+ 浏览量

在分层操作系统中,操作系统被分成不同的层,每层都有不同的功能。这种类型操作系统是在早期单片系统改进的基础上创建的。为什么在操作系统中进行分层?分层在操作系统中提供了明显的优势。所有层都可以单独定义并根据需要相互交互。此外,如果以层的形式完成,则创建、维护和更新系统更容易。一层规范的更改不会影响其他层。每个…… 阅读更多

什么是系统程序?

Kristi Castro
更新于 2020年6月22日 12:02:54

1K+ 浏览量

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

单片系统架构

Alex Onsman
更新于 2020年6月22日 12:04:33

5K+ 浏览量

在单内核系统中,整个操作系统都在内核空间中运行。这会增加内核以及操作系统的大小。这与微内核系统不同,微内核系统将正确实现操作系统所需的最小软件保留在内核中。下图展示了单内核系统的架构:内核通过函数调用提供各种服务,例如内存管理、文件管理、进程调度等。由于这些服务是在同一个地址空间下实现的,因此这使得操作系统的执行速度非常快。差异... 阅读更多

广告