Fork me on GitHub

操作系统哈工大李治军学习笔记(2)

操作系统接口

用户如何使用os接口

1

  • 可通过输入命令行来调用
  • 可通过一些图形界面来调用
  • 可通过一些应用程序来调用

方式1:命令行

1

操作系统在启动之后,要么启用图形界面,要么启用shell,shell是一个命令解释程序,它不断地接受命令,我们通过shell来读取用户输入的命令,然后调用exec(cmd)来解释这一段命令。

方式2:图形按钮

1

图形按钮基于消息机制,当鼠标点击后,通过中断,将消息放到系统内部的消息队列中,而一个应用程序使用一个循环,每次调用GetMessage函数来从消息队列中取出消息,调用相应的消息处理函数(如图中的OnOk)。

什么是操作系统接口

1

如何使用计算机? 普通的应用程序+操作系统函数。

即os接口表现为一些函数调用,称为系统调用