找到 1282 篇文章 关于 MCA

什么是操作系统中的系统调用?

Kristi Castro
更新于 2023年11月1日 06:08:58

39K+ 次浏览

进程与操作系统之间的接口由系统调用提供。一般来说,系统调用以汇编语言指令的形式出现。它们也包含在汇编程序员使用的手册中。当用户模式下的进程需要访问资源时,通常会进行系统调用。然后它请求内核通过系统调用提供资源。下图显示了系统调用的执行过程:从图中可以看出,进程在用户模式下正常执行,直到系统调用中断它。然后…… 阅读更多

操作系统发展历程

David Meador
更新于 2023年9月6日 10:27:51

58K+ 次浏览

操作系统多年来不断发展。因此,它们历年的发展可以用操作系统的发展历程来映射。操作系统共有四代。它们可以描述如下:第一代 (1945 - 1955):真空管和插板在第二次世界大战之前,数字计算机并没有被制造出来。当时制造的是带有机械继电器的计算引擎。然而,机械继电器速度非常慢,后来被真空管所取代。这些机器体积庞大,但速度仍然非常慢。这些早期的计算机是由单一团队设计、制造和维护的…… 阅读更多

混合操作系统

Kristi Castro
更新于 2020年6月22日 15:13:47

7K+ 次浏览

许多操作系统并非基于单一模型。它们可能包含多个操作系统,这些操作系统对性能、安全性和可用性需求等方面有不同的方法。这被称为混合操作系统。混合操作系统可以允许一个操作系统满足一组需求,而另一个操作系统满足其余需求。例如,一个操作系统可以提供用户界面、应用程序监控等,而另一个操作系统可以是高性能操作系统,不提供与第一个操作系统相同的服务。混合操作系统的特点…… 阅读更多

Unix 和 Windows 中的系统调用

David Meador
更新于 2020年6月22日 14:59:06

22K+ 次浏览

进程与操作系统之间的接口由系统调用提供。一般来说,系统调用以汇编语言指令的形式出现。它们也包含在汇编程序员使用的手册中。Unix 系统调用Unix 中的系统调用用于文件系统控制、进程控制、进程间通信等。只有通过这些系统调用才能访问 Unix 内核。一般来说,系统调用类似于函数调用,唯一的区别是它们移除了对用户进程的控制。Unix 接口目前大约有 80 个系统调用。关于一些…… 阅读更多

什么是 Linux 中的 GRUB?

Ricky Barnes
更新于 2019年7月30日 22:30:23

10K+ 次浏览

GRUB(Grand Unified Bootloader)是 GNU 项目提供的引导加载程序。引导加载程序非常重要,因为没有它就无法启动操作系统。它是程序启动时启动的第一个程序。引导加载程序将控制权转移到操作系统内核。GRUB 功能 GRUB 是许多 Linux 发行版的默认引导加载程序。这是因为它比许多以前的引导加载程序版本更好。它的一些功能包括:GRUB 支持 LBA(逻辑块寻址模式),它放置了使用的寻址转换…… 阅读更多

系统调用的用途是什么?

David Meador
更新于 2020年6月22日 14:25:42

10K+ 次浏览

进程与操作系统之间的接口由系统调用提供。一般来说,系统调用以汇编语言指令的形式出现。它们也包含在汇编程序员使用的手册中。当用户模式下的进程需要访问资源时,通常会进行系统调用。然后它请求内核通过系统调用提供资源。一般来说,在以下情况下需要系统调用:如果文件系统需要创建或删除文件。从文件中读取和写入也需要系统调用。创建和管理新的…… 阅读更多

Apple iOS 架构

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

9K+ 次浏览

iOS 是 Apple Inc. 为移动设备创建的操作系统。iOS 用于许多 Apple 移动设备,例如 iPhone、iPod、iPad 等。iOS 使用广泛,仅在普及程度上落后于 Android。iOS 架构是分层的。它在应用程序和硬件之间包含一个中间层,因此它们不会直接通信。iOS 的较低层提供基本服务,而较高层提供用户界面和复杂的图形。iOS 的分层架构如下所示:iOS 架构中的层不同的…… 阅读更多

可擦除可编程只读存储器 (EPROM)

David Meador
更新于 2022年4月25日 10:19:21

9K+ 次浏览

可擦除可编程只读存储器是一种即使在电源关闭后也不会丢失数据的存储芯片。这是一种非易失性存储器类型,即即使在电源关闭后也能保留数据。每个 EPROM 都由电子设备单独编程。之后,可以通过将 EPROM 暴露在强紫外线下擦除数据。EPROM 包裹顶部有一个透明的熔融石英窗口,允许暴露于紫外线下。硅芯片从此窗口可见。EPROM 操作单个场效应晶体管构成一个存储位置。这…… 阅读更多

Mac OS X 结构

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

5K+ 次浏览

Mac OS 是 Apple Inc. 开发的一个图形操作系统。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层和应用程序层。 这些部分的详细信息如下: 内核 内核提供……阅读更多

广告