学习日志 Day 1
//2020年3月19日21:39:29 磊子
//今天决定开始写日志,简单回顾一下今天所学内容,有多有少,用来鞭策自己,以及一个复习;由于是半中间开始决定,所以有的内容会有重复和进度不同。
操作系统:
进程控制块
进程控制块:进程实体的一部分,描述进程的情况和控制进程运行所需要的全部信息的记录性数据结构,通俗简单一点就是用来控制管理进程的。
- 进程的创建/终止进程的事件 如用户的登录、作业的调度、应用的请求会进行进程的创建。
- 进程的堵塞/唤醒的事件 如请求系统服务,启动某种操作会造成进程的堵塞。
- 进程的挂起/激活
操作系统的发展历史
-
无操作系统
人工方式进行,纸带打孔机来实现,用有无孔来代表0 1代码, -
单道批处理操作系统
实现了机器代替人工,提高了效率;将所运行的程序成列,有序运行,I/O交互,但是CPU会有空闲。可以类似成要生产月饼,将原料投入机器,机器生产,原料在仓库,生产完一批需要再次去仓库拿原料,去拿原料的过程,机器就空闲下来 -
多道批处理系统
单道批处理系统进行的更新进步,将CPU充分利用起来;比如生产月饼的机器进行了升级,它还可以生产饼干,在你去拿月饼原料的时候,生产饼干,将利益最大化,尽可能的不让机器(CPU)空闲下来。 -
分时系统
在多道批处理系统上进一步更新,增加的交互性,效率更高;简单来说就是在机器旁边有足够的饼干和月饼原料,一段时间生产月饼,一段时间生产饼干,机器不会停下,员工也有时间去那原料。
-实时系统
实时系统为了满足工业、军事等领域上进一步的加强,它强调“守时”,还有安全,在操作人员作出指令时,操作系统必须能够立即作出反应回馈,在军事、航天等领域,一秒钟就可能造成不同的后果 -
网络操作系统
为了推动互联网的发展,使负载均衡化,分担 -
分布式操作系统
走进千家万户,一种通用的的操作系统 -
个人操作系统
现在的XP、win10、IOS、MAC等
其他
复习了C语言,将第一章的所有代码写一遍
计划
每天晚上坚持写笔记,不管好与坏
每天复习C语言,将课本代码写一遍,并深度思考,近期完成
每天至少看Java学习视频2个并思考
玩归玩,要保持头脑清晰,提升自己,努力让自己变的更好!加油!