• 操作系统理论


    day34 

    1.近期关于网络的内容

      并发编程    操作系统理论   进程   线程   协程   IO多路复用

    2.计算机组成

      主板: 将其他硬件集合起来

      cpu: 对数据进行出处理和计算

      存储:  硬盘 和 内存

      输入设备: 将数据或信息输入到计算机内部

      输出设备:将处理完成后的数据,发送给用户.

    3.计算机的功能

      早期: 早期计算机是纯计算

      现在: 目前的计算机主要是以存储为主

    4.计算机发展史

      第一代:电子管计算机,体积庞大,耗电,散热量高

      第二代:晶体管计算机,体积相对下降很多

      第三代:白色大头计算机,集成计算机,一个板子固话十万个硬件

      第四代:大型集成计算机,一个板子可以固话十万个硬件

      第五代:甚大型集成电路计算机

    5.计算机的操作系统

      操作系统其实也是一款软件,是一个能直接操纵硬件的一个软件

      微软研发的windows 系统

      刚开始有计算机的时候还没有操作系统

    6.人工时代

      每个人在单独的一段时间独立享有计算机的使用权.

      脱机时代: 完全将计算机和机器隔离开来

      单道批处理系统: 内存中只允许寻访一道程序

      多道批处理系统:内存中允许存放多道作业

      分时系统: 将CPU执行划分时间片,每个程序以时间片为单元取执行  

      实时系统:一般比较少见,主要用于军事和工业生产中.

    无论什么系统,什么时候,操作系统的目标总是: 让用户使用起来更加的轻松, 高内聚(高可用),低耦合(程序和程序之间的关系没有那么大)

    7.语言的发展史

      计算机底层识别的只是二进制的1,0

      机器语言: 由1,0组成的代码

      汇编语言:完全是用指令来操作计算机硬件

      高级语言: 面向过程的语言(C), 面向对象的语言(C++,Java,Python等等)

    8.操作系统(OS)

      dos 系统  纯粹编程语言   windows系统   unix系统

      dos 系统                     单用户单任务

      windows系统              单用户多任务(早期)   多用户多任务(目前)

      unix系统                     多用户多任务

    9.操作系统的目标

      有效性:提高系统的资源利用率

      方便性:更加方便用户的使用

      高内聚:内聚指模块内部各部分之间的紧密联系程度

      低耦合:耦合是指模块与模块之间的依赖程度

    10.操作系统的作用

      封装所有的硬件接口,让各种用户使用起来更加轻松

      是对计算机所有资源进行合理的调度和分配

    11.进程的理论

      sh shell脚本文件

      out linux系统中的可执行文件

      bat批处理脚本文件

      lib 库文件

      dll 库

      exe可执行文件

    12.进程

      进程是指正在运行的程序,是程序执行过程中的一次指令,数据集等的集合,也可以叫做程序的一次执行过程,进程是一个动态的概念,程序是一个静态的概念

      进程由三大部分组成: 代码段  数据段  进程管理模块(PCB)

      继承的三大基本状态:

        就绪状态:已获得运行所需要的所有资源,就差cpu资源.

        执行状态:已经获得了所有资源,包括CPU资源,并且已经开始执行

        阻塞状态:因为各种原因,进程放弃了CPU,导致进程无法继续执行,此时进程处于内存中,继续等待获取CPU

  • 相关阅读:
    龟兔赛跑(多线程练习题)
    进程和线程详解
    toString()方法详解
    使用IDEA的Git插件上传项目教程
    js运算符单竖杠“|”的用法和作用及js数据处理
    vue项目axios请求接口,后端代理请求接口404,问题出现在哪?
    jQuery的ajax的post请求json格式无法上传空数组
    es6 学习小记 扩展运算符 三个点(...)
    select2插件使用小记2
    js中多维数组转一维
  • 原文地址:https://www.cnblogs.com/kcwxx/p/9506403.html
Copyright © 2020-2023  润新知