操作系统接口

操作系统全部笔记目录见操作系统笔记整理

我们之前的bootset程序和setup的主要作用就是让内存布局像上图这么安排。应用软件需要通过接口来接触到操作系统,即上层应用是通过什么方式进入到操作系统的。

在linux系统中,程序执行到最后就会执行一个shell程序,该程序的作用是打印当我们输入一个命令,比如./output "hello"的时候,它就去执行相关的操作。所谓命令,就是一段程序

应用程序通过函数GetMessage,把消息从内核中消息队列里一个一个拿出来,然后根据拿出来的消息来执行相应的功能。即一个循环调用一个函数,来循环处理消息。

应用程序进入操作系统,操作系统接口表现为系统调用

如果系统满足如上系统调用,软件移植就会很方便,因为系统调用函数是一样的。

发布了189 篇原创文章 · 获赞 418 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/tiao_god/article/details/105515092