【操作系统】第一章、操作系统概述
2021/12/13 6:20:42
本文主要是介绍【操作系统】第一章、操作系统概述,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
操作系统
引言:作为非本专业计算机学生来说,操作系统是必须要去学习的,不然在后面学习高阶编程语言的时候,有些概念性东西根本无法理解,故此学习操作系统
一、第一章_基础篇
1.1 操作系统概述
1.1.1 什么是操作系统?
- 操作系统本质上是一款软件,他主要是用来管理计算机的硬件、软件资源的计算机程序
- 在不同设备商,操作系统可向用户提供的界面可简单可复杂,不限于电脑。
- 手机操作系统
- 电脑操作系统
- 手机操作系统
1.1.2为什么要使用操作系统?
-
我们不可能直接操作计算机硬件
-
设备种类繁多复杂,需要同一界面
-
操作系统的简易型,使得更多人使用计算机
-
操作系统基本功能
- 处理器资源
- 存储器资源
- IP设备资源
- 文件资源
操作系统需要做的则是统一管理,我们只需要使用操作系统提供的某种形式操作电脑,由操作系统去处理有以下几种表现形式
- 图像窗口形式
- 命令形式
- 系统调用形式
具体表现形式图像:
1.1.3操作系统相关概念
- 并发性
- 并行:两个或者多个可以在同一时刻发生
- 并发:两个或者多个可以在同一时间间隔发生
- 并行:两个或者多个可以在同一时刻发生
- 共享性:共享性表现为操作系统资源可供 多个并发程序 共同使用,这种表现形式称之为共享性
- 互斥共享性:当共享资源被程序A 占用时候,必须等待A使用用完才可以其他进程使用(打印机)
- 同时访问性:某种资源在一段时间内 并发地 被多个程序访问,这种同时是宏观的,从宏观角度看待资源同时被访问,因为程序在执行时候因为执行速度特别快,看起来就像同时访问一样(例如读写磁盘)
- 虚拟性:把一个物理实体 转换为 若干个 逻辑实体,物理实体是真实存在的,逻辑实体是虚拟的
- 时分复用技术:资源在时间上进行复用,不同程序并发使用。提高资源利用率
- 空分复用技术:主要用来实现虚拟磁盘、虚拟内存
- 异步性 :
这篇关于【操作系统】第一章、操作系统概述的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-04Linux系统上离线升级SSH服务的具体操作步骤-icode9专业技术文章分享
- 2024-06-0600-macOS和Linux安装和管理多个Python版本
- 2024-03-30[译]漫画SELinux概念
- 2024-03-29linux 移动文件
- 2024-03-28linux .so file
- 2024-03-28Linux 磁盘管理
- 2024-03-28Linux学习笔记(十三)磁盘管理(一):磁盘分区
- 2024-03-26linux 创建 文件
- 2024-03-25使用SecureCRT对Linux vim进行颜色设置
- 2024-03-202019-2020-12 20199317 《Linux内核原理与分析》 第十二周作业