计算机操作系统感悟随笔--引论
OS引论笔记
1.操作系统的目标
方便性、有效性、可扩充性和开放性
2. 使用计算机三种方式
图形窗口方式、命令、系统调用
3.操作系统作用
①OS作为用户与计算机硬件系统之间的接口
②OS作为计算机系统资源的管理者
③OS实现了对计算机资源的抽象
分时系统
响应时间RT≈时间片*用户数吞吐量
吞吐能力→多批道处理
分布式与网络系统最主要区别→透明性OS操作系统基本特征
并发、共享、虚拟、异步
4.OS的主要功能
①处理器管理
处理器是完成运算和控制的设备。在多道程序运行时,每个程序都需要一个处理器,而一般计算机中只有一个处理器。操作系统的一个功能就是安排好处理器的使用权,也就是说,在每个时刻处理器分配给哪个程序使用是操作系统决定的。
②存储管理
计算机的内存中有成千上万个存储单元,都存放着程序和数据。何处存放哪个程序,何处存放哪个数据.都是由操作系统来统一安排与管理的。这是操作系统的存储功能。
③设备管理
计算机系统中配有各种各样的外部设备。操作系统的设备管理功能采用统一管理模式,自动处理内存和设备间的数据传递,从而减轻用户为这些设备设计输入输出程序的负担。
④作业管理
作业是指独立的、要求计算机完成的一个任务。操作系统的作业管理功能包括两点尸是在多道程序运行IC现货商时,使得备用户合理地共享计算机系统资源22是提供给操作人员一套控制命令用来控制程序的运行o
⑤文件管理
计算机系统中的程序或数据都要存放在相应存储介质上。为了便于管理,操作系统招相关的信息集中在一起,称为文件。操作系统的文件管理功能就是负责这些文件的存储、检索、更新、保护和共享。
计算机操作系统感悟随笔--引论相关推荐
- 计算机操作系统感悟随笔--声明
声明 此次博客用于学习计算机操作系统一课的感悟随笔. 内容涉及笔记,实例题讨论.
- 计算机操作系统感悟随笔--内存空间管理
1.单一连续分配 内存分为系统区和用户区两部分: 系统区:仅提供给OS使用,通常放在内存低址部分 用户区:除系统区以外的全部内存空间,提供给用户使用. 最简单的一种存储管理方式,只能用于单用户.单任务 ...
- 计算机操作系统感悟随笔--进程通信
一.进程通信是指进程之间的信息交换 1.低级通信--进程之间的互斥和同步 信号量机制是有效的同步工具,但作为通信工具缺点如下: (1)效率低(通信量少) (2)通信对用户不透明(程序员实现,操作系统只 ...
- 计算机操作系统感悟随笔--实例思考
关于C++多线程实例 引用自https://www.cnblogs.com/codingmengmeng/p/5913068.html的C++多线程入门实例 首先是最初实例代码: #include & ...
- 计算机操作系统感悟随笔--虚拟存储管理
一.虚拟存储器的基本概念 分析常规存储器管理不足的原因: 1)常规存储器管理方式的特征 一次性:作业在运行前一次性地全部装入内存 驻留性:作业装入内存后,便一直驻留在内存中,直至作业运行结束. 一次性 ...
- 计算机操作系统感悟随笔--进程描述与控制
进程描述与控制 1.前趋图 指一个有向无循环图,用于描述进程之间执行的先后顺序 2.程序顺序执行时的特征 (1) 顺序性 处理机的操作严格按程序规定顺序执行 (2) 封闭性 程序一旦开始执行,其计算结 ...
- 计算机操作系统感悟随笔--程序编译连接
高速缓存 一种速度比内存快的存储设备,一般同寄存器一样集成在CPU中. 存放内存的部分拷贝,把常用的数据放这里可以提高速度. 将短时间内经常访问的部分数据从内存放到高速缓存中,减少CPU访问内存的时间 ...
- 计算机操作系统感悟随笔--文件和文件系统
一.文件和文件系统 文件管理:把所管理的程序和数据组织成一系列的文件,并能进行合理的存储.使用等操作. 1 )基本概念 数据项:描述对象某种属性的字符集:是数据组织中可以命名的最小逻辑数据单位. 记录 ...
- 计算机操作系统感悟随笔--设备管理 IO
I/O设备 I/O设备可以分为存储设备或输入输出设备:块设备或字符设备:低速中速高速设备. I/O设备不是直接和cpu进行通信,而是通过设备控制器和cpu进行间接通信,cpu通过设备控制器去控制一个或 ...
最新文章
- SpringBoot 接口幂等性的实现方案
- Java IO 体系(二): inputstream与outputstream
- Spring和SpringMVC的父子容器关系
- 领域驱动设计,让程序员心中有码(七)
- 阿里云Elasticsearch的X-Pack:机器学习、安全保障和可视化
- CodeForces - 987E Petr and Permutations(树状数组+逆序对定理)
- fedora 15怎么修改运行级别?
- 计算机原理期中考试,计算机组成原理期中考试试题
- linux 中如何查看块设备,在linux中,如何确定使用块设备的进程?
- 计蒜客挑战难题:元素移除
- 《C程序设计语言》笔记 目录
- 地图分幅编号C 语言编程,地图分幅与编号
- springboot获取到的MySQL数据少了8小时
- 3DTouch Demo
- OpenCV中八种不同的目标追踪算法
- 调用腾讯云OCR接口识别身份证和户口本
- Python告诉你:8.3分口碑炸裂!潘粤明版《鬼吹灯》到底好看在哪儿?
- 直播平台软件开发,展示弹窗常见API详解
- 势能分析(splay分析)
- circRNADb:综合性的人类环状RNA数据库
热门文章
- 吴恩达机器学习视频总结Day03之Logistic回归
- 初中计算机基础知识考试题,初中计算机基础知识练习题集锦(学生)
- leetcode---第 250 场周赛 5814. 新增的最少台阶数
- 关于CSS列表list-style-type的颜色和大小控制
- linux基础命令整理
- 《两地书》--Kubernetes(K8s)基础知识(docker容器技术)
- 让你的群晖 920+ 使用 5Gbe 网络 竟然使用的是对手家的5G网口 QNAP QNA-UC5G1T
- 【es6】es6常用语法之函数
- 构建信用卡客户风险识别模型
- 1037 在霍格沃茨找零钱(附详细注释,逻辑分析)