• 操作系统学习笔记系列(二)-操作系统结构


    1、操作系统为程序和用户提供了一定的服务。

    1、用户界面

    2、程序执行

    3、I/O操作

    4、文件系统操作

    5、通信。在许多情况下一个进程需要与另一个进程交换信息。这种通信有两种方式。一种是发生在同一台计算机运行的两个进程之间,另外一种是运行在由网络连接起来的不同的计算机上的进程之间。

    6、错误检测

    7、资源分配

    8、统计。需要记录哪些用户使用了多少和什么类型的资源

    9、保护和安全。保护即确保所有对系统资源的访问是受控的,并且系统安全不受外界侵犯。

    2、命令解释程序,比如linux中的shell,其主要作用是获取并执行用户指定的下一条命令。执行这些命令由两种方式。第一种方式是命令解释程序本身包含代码以执行这些命令,命令解释程序的大小由所能提供的命令的数量决定。另一种方式是由系统程序来实现绝大多数命令。比如linux中删除文件的命令rm file.txt会搜索名为rm的文件(位于根目录的bin/文件夹下),将该文件装入内存,并用参数file.txt来执行

    3、系统调用类型,大致可以分为五种类别:进程控制,文件管理,设备管理,信息维护和通信。

  • 相关阅读:
    subString源码分析
    我的three.js学习记录(三)
    我的three.js学习记录(二)
    2017-10-15
    我的three.js学习记录(一)
    我的Spring学习记录(三)
    我的Spring学习记录(二)
    我的Hibernate学习记录(二)
    我的Hibernate学习记录(一)
    Tomcat学习笔记
  • 原文地址:https://www.cnblogs.com/tamarous/p/4299042.html
Copyright © 2020-2023  润新知