zoukankan      html  css  js  c++  java
  • Unix系统调用

    系统调用:通往内核的入口,操作系统提供的工具

    I/O 系统:

    文件系统:目录与i节点

    进程,一个程序里运行另一个程序

    信号与中断

    低级IO

    最底层IO:OS的入口,程序按任何大小的块读写文件

    内核:缓冲用户数据,分成块,与外围设备匹配。调度设备上的操作,优化执行性能

    输入输出:读文件,写文件

    外设&终端:文件

    单一接口处理程序与外设的通信

    泛型?

    文件描述符

    读写文件

    OS调用打开文件操作

    写:先创建,查看权限(1.存在 2.有权)

    返回文件描述符(整数,引用文件的标识符)

    为便于终端IO,shell启动程序自动继承3个打开的文件0,1,2标准输入,输出,错误

    shell重定向IO:默认值:终端——定义值:指定文件

    打开其他文件:3,4,5

    文件IO:read&write

    参数:文件描述符,字符数组,字节数(默认1)

    返回字节数

    0 结束

    -1 错误

    偏小:到达文件末尾

  • 相关阅读:
    pymongo 常用方法
    字典判断是否具备 key
    flask中的request和常用属性方法
    zipfile 解压,py3 win下中文乱码
    远程登录mongo
    eval
    二分查找
    快速排序
    Python3解leetcode Single Number
    Python3解leetcode Best Time to Buy and Sell Stock II
  • 原文地址:https://www.cnblogs.com/qmcj/p/9269754.html
Copyright © 2011-2022 走看看