操作系统结构

  • 多个作业同时保存在主存储器中,CPU通过在作业之间切换来执行多个作业。

台式机的操作系统

  • 这些计算机的操作系统从主机操作系统的开发中受益良多。
  • Microsoft MS-DOS, Windows 9x/NT
  • Apple Macintosh, Mac OS X
  • IBM OS/2
  • Unix: Solaris by Sun microsystem, HP-UX by Hewlett-Packard, AIX by IBM, Free (as in freedom) software such as BSD (Berkeley Software Distribution) Unix, GNU/Linux

(实时)嵌入式系统

  • 嵌入式计算机通常用作工业控制系统等专用应用中的控制设备。通常他们资源有限:
  • 处理器缓慢、内存有限
  • 小甚至没有显示屏幕、有限的电源
  • 有限的功能,只具有很少甚至没有用户接口
  • 嵌入式系统几乎都运行实时操作系统
  • 他们资源有限:处理器缓慢、内存有限、小甚至没有显示屏幕、有限的电源 etc..
  • Microsoft Windows CE (Consumer Electronics)
  • Windriver vxWorks
  • GNU / Linux
  • 一些控制设备具有时间要求,即实时:
  • 硬实时:处理必须在固定时间约束内完成,不允许任何超出时限的错误。
  • 软实时:可以容忍偶然的超时错误。