• 操作系统的发展史


    计算机的硬件组成:

      主板    固化(寄存器,是直接和CPU进行交互的一个硬件)

      CPU    中央处理器:计算(数字计算和逻辑计算)和控制(控制所有硬件协调工作)

      储存    硬盘,内存

      输入设备   键盘,鼠标,话筒

      输出设备  显示器,音响,打印机

    早期的计算器是以计算为核心的

    现在的计算器是以储存为核心的

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

    第二代计算机:晶体管计算机

    第三代计算机:白色大头计算机集成电路计算机,一个板子固化即使到上百个小硬件

    第四代计算机:大型集成电路计算机,一个板子可以达到固化十万个硬件

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

    计算机的操作系统

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

      微软研发的windows操作系统.

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

    人工时代:穿孔卡带

      每个人都能将自己在一段时间内独享计算机所有资源

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

    单道批处理系统:内存只允许放一道作业

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

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

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

    无论什么时候,操作系统的目标是:让用户用起来更加的轻松.高可用,低耦合

    语言的发展史:

      计算机识别的是二进制,机器语言,由1和0组成代码

            汇编语言:add n,m  move n,m

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

    OS:

      dos系统   纯编程系统  单用户单任务

      windows系统       单用户多任务(早期的windows)      后期的是多用户多任务

      unix系统         多用户多任务

    操作系统的作用:

      1,封装所有硬件接口,让各种用户用电脑更加轻松

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

    进程的理论

    .sh  shell脚本文件

    .out  linux系统中的可执行文件

    .bat  批处理脚本文件

    .lib  库文件

    .dll  库

    .exe  可执行文件   双击能运行的文件

    进程:  

      是指正在执行的程序

      是程序执行过程中的一次指令,数据集等的集合

      也可以叫做程序的一次执行过程

      进程是一个动态的概念

    进程有三大部分组成:代码段,数据段,PCB:进程管理控制

    进程的三大基本状态:

      就绪状态:已经获得运行需要的所有资源,出CPU

      执行状态:已经获得了所有资源包括CPU,处于正在运行

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

      进程的一个特殊状态:

        挂起状态:是指因为各种原因,进程放弃了CPU,导致进程无法继续执行,此时进程被踢出内存

    multiprocessing内置模块,是python提供,主要用于多进程编程

  • 相关阅读:
    hdu 4460spfa用map来实现
    hdu 2579
    hdu 2845
    hdu 4462
    hdu 4557
    hdu 4639
    URAL 2078 Bowling game
    UVA
    HDU 5773 The All-purpose Zero 脑洞LIS
    Codeforces Round #368 (Div. 2) C. Pythagorean Triples 数学
  • 原文地址:https://www.cnblogs.com/jerry-hou/p/11960241.html
Copyright © 2020-2023  润新知