设计目标

在最高层次上,系统设计主要由硬件和系统类型的选择所主导。

在此级别之外,需求可以分为两组:用户目标和系统目标。

  • 用户目标包括方便、可靠性、安全性和速度。

  • 系统目标包括易于设计、实现、维护、灵活性和效率。

实现:

起初,操作系统是用汇编语言编写的,但是现在C/ c++是常用的语言。

仍然需要小块的汇编代码,特别是与设备驱动程序中一些低级的I/O函数有关,将打开和关闭中断,以及对同步设备的测试和设置指令。

使用高级语言可以使代码编写得更快。它还使操作系统更容易移植到不同的硬件平台上。

results matching ""

    No results matching ""