【操作系统】第一章、操作系统概述
2021/12/13 6:20:42
本文主要是介绍【操作系统】第一章、操作系统概述,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
操作系统
引言:作为非本专业计算机学生来说,操作系统是必须要去学习的,不然在后面学习高阶编程语言的时候,有些概念性东西根本无法理解,故此学习操作系统
一、第一章_基础篇
1.1 操作系统概述
1.1.1 什么是操作系统?
- 操作系统本质上是一款软件,他主要是用来管理计算机的硬件、软件资源的计算机程序
- 在不同设备商,操作系统可向用户提供的界面可简单可复杂,不限于电脑。
- 手机操作系统
- 电脑操作系统
1.1.2为什么要使用操作系统?
-
我们不可能直接操作计算机硬件
-
设备种类繁多复杂,需要同一界面
-
操作系统的简易型,使得更多人使用计算机
-
操作系统基本功能
- 处理器资源
- 存储器资源
- IP设备资源
- 文件资源
操作系统需要做的则是统一管理,我们只需要使用操作系统提供的某种形式操作电脑,由操作系统去处理有以下几种表现形式
- 图像窗口形式
- 命令形式
- 系统调用形式
具体表现形式图像:
1.1.3操作系统相关概念
- 并发性
- 并行:两个或者多个可以在同一时刻发生
- 并发:两个或者多个可以在同一时间间隔发生
- 共享性:共享性表现为操作系统资源可供 多个并发程序 共同使用,这种表现形式称之为共享性
- 互斥共享性:当共享资源被程序A 占用时候,必须等待A使用用完才可以其他进程使用(打印机)
- 同时访问性:某种资源在一段时间内 并发地 被多个程序访问,这种同时是宏观的,从宏观角度看待资源同时被访问,因为程序在执行时候因为执行速度特别快,看起来就像同时访问一样(例如读写磁盘)
- 虚拟性:把一个物理实体 转换为 若干个 逻辑实体,物理实体是真实存在的,逻辑实体是虚拟的
- 时分复用技术:资源在时间上进行复用,不同程序并发使用。提高资源利用率
- 空分复用技术:主要用来实现虚拟磁盘、虚拟内存
- 异步性 :
这篇关于【操作系统】第一章、操作系统概述的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南