zoukankan      html  css  js  c++  java
  • [No000035]操作系统Operating System之OS Interface操作系统接口

    接口(Interface)

    仍然从常识开始…

    日常生活中有很多接口:电源插座;汽车油门…

    那什么是接口? 连接两个东西、信号转换、屏蔽细节…

    Interface: electrical circuit linking one device with another and enabling data coded in one format to be transmitted in another( 出自牛津辞典)

    什么是操作系统接口?

    连接上层用户和操作系统软件

    什么是操作系统接口? 都是命令吗?…

    问题:操作系统直接面对用户吗? 即用户是怎么用操作系统的?...

    操作系统接口连接的不是用户

    用户如何使用计算机?

    命令行

    图形按钮

    应用程序

    命令行是怎么回事?

    命令是什么? 一个用 C (或汇编)语言写的程序而已

    图形按钮又是怎么回事?

    鼠标点击、键盘按下以后…

    图形界面是什么:一个包括画图的C(或汇编)程序

    再回到那个问题 什么是操作系统接口?

    用一个概念来回答问题:什么是操作系统接口?

    系统调用! 就好像电源插头一样…

    先从认识"插头"开始,这是操作系统的常识

    POSIX: Portable Operating System Interface of Unix(IEEE 制定的一个标准族)

    分类

    POSIX 定义

    描述

    任务管理

    fork

    创建一个进程

    execl

    运行一个可执行程序

    pthread_create

    创建一个线程

    文件系统

    open

    打开一个文件或目录

    EACCES

    返回值,表示没有权限

    mode_t st_mode

    文件头结构:

  • 相关阅读:
    Load样式——1
    通过mybatis-generator-core-1.3.2.jar逆向工程生成
    阶乘
    八进制
    xshell跳转设置 Xshell代理设置
    spark
    内存模型学习-- Container Executor task之间的关系
    scala 学习笔记--闭了个包
    scala 学习笔记--模式匹配
    scala 学习笔记--集合
  • 原文地址:https://www.cnblogs.com/Chary/p/No000035.html
Copyright © 2011-2022 走看看