2025/12/27 21:35:24
网站建设
项目流程
豆瓣中需要优化的网站标签,jannah wordpress,wordpress站内搜索插件,网页设计排版布局技巧操作系统基本概念 操作系统#xff1a; 组织和管理软件、硬件资源以及计算机系统中的工作流程#xff0c;并控制程序的执行#xff0c;向用户提供接口。
操作系统的五大部分
进程管理#xff1a;进程控制、进程同步、进程通信、进程调度文件管理#xff1a;文件存储空…操作系统基本概念操作系统组织和管理软件、硬件资源以及计算机系统中的工作流程并控制程序的执行向用户提供接口。操作系统的五大部分进程管理进程控制、进程同步、进程通信、进程调度文件管理文件存储空间管理、目录管理、文件的读写管理、存取控制存储管理存储分配与回收、存储保护、地址映射、贮存扩充设备管理对硬件设备管理对输入输出设备的分配、启动、完成和回收作业管理任务、界面管理人机交互、图形界面、语音控制、虚拟现实只有有了操作系统用户才有了可以交互的界面操作系统的分类操作系统批处理操作系统分时操作系统实时操作系统网络操作系统分布式操作系统微机操作系统嵌入式操作系统批处理操作系统单道批一次一个作业入内存作业由程序、数据、作业说明书组成多道批一次多个作业入内存特点多道、宏观上并行微观上串行按照顺序依次处理指令分时操作系统把时间进行分割采用时间片轮转的方式为多个用户提供服务每个用户感觉独占系统特点多路性、独立性、交互性和及时性实时操作系统实时控制系统和实时信息系统实时控制系统交互能力要求不高可靠性要求高设备两端精准度要求高、延迟性低实时信息系统网络操作系统方便有效共享网络资源提供服务软件和有关协议的集合主要的网络操作系统由Unix、Linux和Windows server系统分布式操作系统任意两台计算机可以通过通信交换信息是网络操作系统系统的更高级形式具有透明性、可靠性和高性能等特性微机操作系统WindowsMicrosoft开发的图形用户界面、多任务、多线程操作系统Linux免费使用和自由传播的类Unix操作系统多用户、多任务、多现场和多CPU的操作系统嵌入式操作系统运行在智能芯片环境中特点微型化、可定制、实时性、可靠性、易移植性用例微波炉、电视机、冰箱等运行在智能芯片基础上的设备进程管理进程的三态模型进程管理处理机管理在计算机系统中资源分配和独立运行的基本单位状态说明运行进程在处理及上运行。单处理系统处于运行状态的进程只能是一个。就绪进程获得了除处理及意外的一切所需资源一旦未得到处理机即可运行等待也叫等待或睡眠状态一个进程正在等到某一事件的发生而暂停停止运行信号量机制信号量S整型变量根据控制对象进行复制S0表示资源可用数nn个资源mm个进程n-m r范围如果结果r0则表示有|r|个进程程序需要排队等待死锁多个进行在运行过程中因争夺资源而造成的一种僵局当进程处于这种僵持状态时若无外力作用它们都将无法再向前推进同步和互斥进程通信各个进程交换信息的过程分类同步直接制约、互斥申请临界资源简介制约同步当同时有多个进程需要执行任务这就会产生执行任务时间不同步先抵达处理器的进程任务经过等待其他线程任务来到处理器执行这样就可以多个任务一同进入处理器互斥当同时有多个进程需要执行任务这就会产生进程之间没有进行同步操作彼此进程之间不会相互等待申请释放P申请一个资源V释放一个资源S信号数量S并不是一个具体含义每次执行P或V操作都会进行对应的S-1和S1操作只有符合对应判断标准才会阻塞进入进程队列互斥模型多进程共享一台打印机PS使用打印机VS执行后续代码互斥信号量S的初始值为1打印机一次只能执行一个进程P和V操作是配套的流程进程A首先申请处理资源若申请处理资源成功则直接进入处理申请处理资源不成功将任务放入阻塞队列进行等待跟随队列执行顺序进入处理同步模型单缓冲区生产者、消费者问题博客专栏21世纪新兴技术区块链从基础到智能合约全面了解区块链是什么SpringCloud微服务-从Spring出发学习从0学习微服务Golang专栏-包含基础、Gin、Goam等知识云原生专栏-包含k8s、docker等知识从0开始学习云计算-华为HCIP证书JUC专栏-带你快速领悟JUC的知识JVM专栏-深入Java虚拟机理解JVM的原理基于Java研究 数据结构与算法-包含贪心算法、加权图、最短路径算法等知识Docker专栏-上手热门容器技术DockerSpringBoot专栏-学习SpringBoot快速开发后端项目管理工具的学习-设计技术Maven、Git、Gradle等相关管理工具JavaSE-全面了解Java基础JS专栏-使用JS作的一部分实例~使用CSS所作的一部分案例