专栏首页个人学习总结哈工大李治军操作系统听课笔记——4、操作系统接口

哈工大李治军操作系统听课笔记——4、操作系统接口

哈工大李治军操作系统听课笔记——4、操作系统接口

从上层应用程序来看如何穿过接口进入操作系统内部,从而理解操作系统工作的原理,能够扩充操作系统的功能、设计系统模块。

接口(Interface)

什么是接口?——由插座开始说起 (连接两个东西、信号转换、屏蔽细节)

用户使用计算机的主要的三种方式:

1、命令行:就是一堆程序,增加了一些重要的函数,从而对计算机的硬件进行一些重要的使用。(函数是比较重要的)

命令其实就是一段程序

shell是一个死循环,永远不会停机

2、图形按钮:消息循环调用系统消息的函数(下图中黄色部分的),从消息队列中不断取出消息,一个消息对应一个消息处理函数,这就是“消息处理机制”。

操作系统接口:

操作系统的接口是连接操作系统和应用程序的,通过C语言程序来进行连接。

操作系统接口表现为系统调用(system_call)

一言以蔽之:操作系统就是系统调用的函数

操作系统接口是操作系统为上层应用提供的标准,所以应该遵循相同的标准,这样的话,不同的操作系统使用相同的接口标准,可以使上层应用可以在不同的操作系统上运行。

如何查找操作系统有哪些系统调用(POSIX标准):

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 哈工大李治军操作系统听课笔记——2、打开操作系统

    对于计算机的结构层次,很多学生还是只停留在操作系统有那些接口、如何使用这些接口,以做到更好地设计应用软件,但这些对于真正地掌握操作系统还是远远不够的。

    用户8224910
  • 哈工大李治军操作系统听课笔记——1、什么是操作系统

    操作系统管理的硬件:CPU管理、内存管理、终端管理、磁盘管理、文件管理、网络管理、电源管理、多核管理

    用户8224910
  • 哈工大李治军操作系统听课笔记——5、系统调用的实现(待补充更新)

    (这一节暂时没怎么听懂,所以先放在这里,等到以后彻底听懂了再来进行补充)

    用户8224910
  • 哈工大李治军操作系统课程实验环境搭建

    链接: https://pan.baidu.com/s/1wtec1_UlBA1wxwNeMyFBOw 密码: 7j1l

    zy010101
  • 哈工大李志军操作系统实验1

    本次实验是在Ubuntu 20.04下进行的。首先是bootsect.s代码。如下所示:

    zy010101
  • 操作系统复习笔记——第十章 文件系统接口

    种花家的奋斗兔
  • 操作系统笔记【作业管理与用户接口】

    所以我们可以从用户的角度这样理解作业:作业就是用户一次请求计算机系统为用户完成任务所做工业的综合

    BWH_Steven
  • 聊一聊我在 B站 上自学编程的经历吧

    对于我们学习编程的童鞋来说,b 站有着非常多的学习资源,当年俺也是在B站上各种搜资源学习,但是有一些质量并不是很好,看了之后不容易理解,这也是写这一篇文章的原因...

    小小詹同学
  • 自学编程。。。

    最近有不少朋友后台咨询该如何自学编程,正好最近有时间,就整理了一下自学编程的路线,全文3000多字,看完有帮助的话记得帮厂长收藏转发一下,下面进入正题:

    谭庆波
  • 《数学之美》读后感:看数学之美,悟技术之道

      记得几年前看完了《浪潮之巅》之后,便知道了吴军老师还有另外一本非常出名的著作《数学之美》,但是一直没有列入计划阅读。直到2016年我看完了《硅谷之谜》以及《...

    Edison Zhou
  • 十年磨一剑,SparkSQL来一题!

    之前推出过一期关于Spark的练习,反响还不错。而最近博主又写了关于SparkSQL,SparkStreaming,Structured Str...

    大数据梦想家
  • Mysql查询练习

    B站视频链接https://www.bilibili.com/video/BV1Vt411z7wy?p=1

    阮键
  • 登录和退出 MySQL 服务器建表约束数据库的三大设计范式查询练习事务推荐

    最近在整理 sql 的时候发现一份优秀的笔记,是原作者学习 sql 所做的笔记,分享这份总结给大家,对大家对 sql 的可以来一次全方位的检漏和排查,感谢原作者...

    enoyo
  • 吴恩达更新了!深度学习系列课程第5课放出,全剧终

    大数据文摘
  • 一段关于国产芯片和操作系统的往事

    中兴事件引发一片网络热议。什么“这次被美国卡住的芯,一万年也要搞出来”、“中国芯老炮:缺芯是因为缺钱”“国产操作系统,要靠BAT”……这种言论看得我胸痛。

    数字积木
  • 强烈推荐 |前腾讯副总裁为女儿访遍英美名校,发现好学校只教一件事

    用户1756920
  • 春节充电系列:李宏毅2017机器学习课程学习笔记29之循环神经网络 Recurrent Neural Network Part3

    【导读】我们在上一节的内容中已经为大家介绍了台大李宏毅老师的机器学习课程的Recurrent Neural Network进阶知识。这一节将主要针对讨论Recu...

    WZEARW
  • 读者问:小林怎么学操作系统和计算机网络呀?

    最近收到不少读者留言,关于怎么学「操作系统」和「计算机网络」的留言,小林写这一块的内容也有半年多了,啃非常多的书,也看了很多视频,有好的有差的,今天就掏心掏肺地...

    小林coding
  • 雕刻在 Linux 内核中的 Linus 故事

    因为LINUX操作系统的流行,Linus 已经成为地球人都知道的名人。虽然大家可能都听过钱钟书先生的名言:“假如你吃个鸡蛋觉得味道不错,又何必认识那个下蛋的母鸡...

    用户6543014

扫码关注云+社区

领取腾讯云代金券