为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第6天 计算机组成原理+操作系统+网络 6

标签:
操作系统

第一模块:

课程名称:2022新版编程必备基础,计算机组成原理+操作系统+网络

章节名称:6-1 ~ 6-3 

讲师姓名:咚咚呛


第二模块:

内容概述:

6-1 ~ 6-3 小节主要对操作系统做了介绍,并着重讲解了进程相关的知识。


第三模块:

学习心得:

6-1 操作系统知识概述与学习计划

操作系统的演进史:

https://img1.sycdn.imooc.com/631caead0001b40406040222.jpg


多道程序设计:

https://img3.sycdn.imooc.com/631caeb40001b1de06190283.jpg

  • 多道程序设计是指在计算机内存中同时存放多个程序

  • 多道程序在计算机的管理程序之下相互穿插运行


所以:对多道程序的管理是操作系统的重要功能


操作系统的5大功能:

https://img2.sycdn.imooc.com/631caebf0001374c05900230.jpg


6-2 操作系统概览

啥是操作系统:

https://img1.sycdn.imooc.com/631caece0001ab5b06240641.jpg

spacer.gif

终极定义:管理硬件、提供用户交互软件系统


为啥需要操作系统:

https://img2.sycdn.imooc.com/631caed1000188bc06070210.jpg


操作系统的基本功能:

计算机资源:

  • 处理器资源

  • IO设备资源

  • 存储器资源

  • 文件资源

  • ......

操作系统统一管理着计算机资源

https://img1.sycdn.imooc.com/631caedb000153be06210248.jpg


操作系统提供了多种操作方式:

  • 图像窗口

  • 命令

  • 系统调用(编程的时候用的多)

    https://img2.sycdn.imooc.com/631caee70001d58b06370434.jpg

spacer.gif


操作系统的相关概念:

  • 并发性(是后面3个特性的前提)

  • 共享性

  • 虚拟性

  • 异步性


并发性:

https://img3.sycdn.imooc.com/631caef30001e13b06130410.jpg



并行和并发在计算机中的体现:

https://img1.sycdn.imooc.com/631caf030001b0db05900267.jpg


共享性:

https://img1.sycdn.imooc.com/631caf0a0001139c05970101.jpg

eg:

https://img2.sycdn.imooc.com/631caf1200011a3705970319.jpg


互斥共享:

https://img1.sycdn.imooc.com/631caf1b0001678206080124.jpg


同时访问:

https://img2.sycdn.imooc.com/631caf220001cce206190090.jpg


虚拟性:

https://img1.sycdn.imooc.com/631caf290001703f05930183.jpg


时分复用(时间片)

空分复用(空间片)

异步性

spacer.gif


6-3 进程管理之进程实体

为啥需要进程

进程的实体


为啥需要进程:

  • 没有配置OS之前,资源属于当前运行的程序

  • 配置OS之后引入【多道程序设计】的概念

  • 合理的隔离资源、运行环境、提升资源利用率

  • 进程是系统进行资源分配和调度的基本单位

  • 进程作为程序独立运行的载体保障程序正常执行


进程中的实体:

  • 主存中的进程形态

  • 进程和线程


主存中的进程形态:

在主存中进程是被一段连续的存储空间存储的;

这个连续的空间就叫【进程控制块PCB】


标识符:标记进程的进程状态,如:运行态

程序计数器:进程即将被执行的下条指令的地址

内存指针:程序代码、进程数据相关指针

上下文数据:进程执行时处理器存储的数据

IO状态信息:被进程IO操作所占用的文件列表

记账信息:使用处理器的时间、时钟数总和等


【进程控制块PCB】

进程(process)与线程(T和read):

一个进程包含一个或多个线程。


线程是OS进行运行调度的最小单位

进程是OS进行资源分配和调度的基本单位

线程包含在进程中,是进程实际运行工作的单位

一个进程可以并发多个线程,每个线程执行不同的任务


第四模块:

学习截图:

https://img1.sycdn.imooc.com/631cadf20001dc9407370145.jpg

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消