【操作系统】第一章、操作系统概述
2021/12/13 6:20:42
本文主要是介绍【操作系统】第一章、操作系统概述,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
操作系统
引言:作为非本专业计算机学生来说,操作系统是必须要去学习的,不然在后面学习高阶编程语言的时候,有些概念性东西根本无法理解,故此学习操作系统
一、第一章_基础篇
1.1 操作系统概述
1.1.1 什么是操作系统?
- 操作系统本质上是一款软件,他主要是用来管理计算机的硬件、软件资源的计算机程序
- 在不同设备商,操作系统可向用户提供的界面可简单可复杂,不限于电脑。
- 手机操作系统
- 电脑操作系统
1.1.2为什么要使用操作系统?
-
我们不可能直接操作计算机硬件
-
设备种类繁多复杂,需要同一界面
-
操作系统的简易型,使得更多人使用计算机
-
操作系统基本功能
- 处理器资源
- 存储器资源
- IP设备资源
- 文件资源
操作系统需要做的则是统一管理,我们只需要使用操作系统提供的某种形式操作电脑,由操作系统去处理有以下几种表现形式
- 图像窗口形式
- 命令形式
- 系统调用形式
具体表现形式图像:
1.1.3操作系统相关概念
- 并发性
- 并行:两个或者多个可以在同一时刻发生
- 并发:两个或者多个可以在同一时间间隔发生
- 共享性:共享性表现为操作系统资源可供 多个并发程序 共同使用,这种表现形式称之为共享性
- 互斥共享性:当共享资源被程序A 占用时候,必须等待A使用用完才可以其他进程使用(打印机)
- 同时访问性:某种资源在一段时间内 并发地 被多个程序访问,这种同时是宏观的,从宏观角度看待资源同时被访问,因为程序在执行时候因为执行速度特别快,看起来就像同时访问一样(例如读写磁盘)
- 虚拟性:把一个物理实体 转换为 若干个 逻辑实体,物理实体是真实存在的,逻辑实体是虚拟的
- 时分复用技术:资源在时间上进行复用,不同程序并发使用。提高资源利用率
- 空分复用技术:主要用来实现虚拟磁盘、虚拟内存
- 异步性 :
这篇关于【操作系统】第一章、操作系统概述的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法