• 操作系统设计与实现-1


    /*********想重新学习一下操作系统,在这里记录一下***************/

    介绍

    操作系统是一个用来控制计算机资源和提供上层调用的基础软件。操作系统的两个基本功能是扩展机器(虚拟机)和资源管理。

    计算机的数据操作是由硬件或者微程序来完成的。

    操作系统概念:

    1.进程(process):集成是一个程序执行的基础。它和地址空间紧密相连。这些地址空间代表了进程可以读写的内存单元的集合。地址空间中包含程序代码,数据和栈。此外进程还包含一系列寄存器。进程问题包括进程通信等。

    2.文件(File):系统调用需要读文件,写文件,创建文件。删除文件。文件系统包含目录和文件。文件和进程的组织形式都是树。

    文件系统与进程管理的区别:进程的树结构一般都不深,大概三层左右,而文件系统的树结构往往很深。进程的存在时间很短,但文件的存在时间很长。权限管理不同。

    此外文件系统还需考虑CD-ROM等移动存取设备的挂载。此外,以MINIX3为例,还存在一类特殊文件,这类文件为读写设备提供空间。

    3.管道(pipe):不同进程通信用的伪文件。

    4.系统调用(System Call):是操作系统与应用程序的接口。

  • 相关阅读:
    RSA 与 DSA
    atlassian
    Cygwin
    windows下编写的Shell脚本在Linux下运行错误的解决方法
    NSKeyValueObserving(KVO)
    UIBezierPath 的使用介绍
    Objective
    Objective-C 内存管理原则
    Mac OSX 快捷键&命令行总览
    浅析Objective-C字面量
  • 原文地址:https://www.cnblogs.com/big-zoo/p/13576802.html
Copyright © 2020-2023  润新知