操作系统基本知识概述
来源:互联网 发布:大智慧软件 编辑:程序博客网 时间:2024/06/05 06:24
操作系统原理
1:操作系统OS(处理机,存储器,IO设备,文件管理)
2:基本特征:
(1)并发与并行:利用每个处理机来处理一个可并发执行的程序,使得多个程序可同时执行。
进程:系统中能够独立运行并作为资源分配的基本单位(任务管理器中的进程)
(2)共享:资源的分配和共享(资源的复用)系统中的资源可供内存中多个程序并发执行。
互斥共享:系统中的某种资源不能被同时使用需要排队使用(打印机)
同时访问:系统中程序同时使用,交替使用(磁盘同时共享)、
(3)虚拟化:将一个物理信道变为多个逻辑信道,使得每一个用户通话转换为多个用户同时通话的信息。
(4)异步:进程完成的速度是不可预知的。(先进入内存的不一定先完成)
3:主要功能:
(1) 处理机管理(对进程的管理):进程控制(作业并发执行,资源分配,进程回收),进程同步(对多个进程进行运行协调),进程通信(实现互相合作进程之间的信息交换),调度(作业调度,进程调度)
(2) 存储管理:内存的分配(静态分配内存栈空间,int i,动态分配内存new),内存的保护机制(使得程序在自己的内存空间运行,设置两个边界寄存器,例如我们去内存中的数据进行更改,*p=100,程序停止运行这就是内存保护机制),地址映射(将地址空间的物理地址,转换为内存中的逻辑地址),内存扩充(虚拟内存)
(3) 设备管理:提高CPU和IO设备的利用率(缓冲管理,设备分配,处理设备)
(4) 文件管理功能:存储空间的管理,目录管理,文件管理
阅读全文
0 0
- 操作系统基本知识概述
- 操作系统基本知识
- 操作系统基本知识
- 操作系统基本知识
- 操作系统基本知识
- 【基本知识】Java概述
- jdbc基本知识概述
- 【Linux】线程基本知识概述
- 有关操作系统的基本知识
- 操作系统一些基本知识
- Linux操作系统基本知识
- 操作系统基本知识详解
- 操作系统概述
- 操作系统概述
- 操作系统概述
- 操作系统概述
- 操作系统概述
- 操作系统概述
- spring_让 spring自动扫描和管理bean
- 练习三(第二周)
- PAT乙级1067. 试密码(20)
- Python:读取命令行参数
- 纯 div 固定在 页面底部, 不随滚动条 滚动
- 操作系统基本知识概述
- (CSU
- session的生命周期
- 关于硬盘和分区的知识总结
- web级mysql
- Ubuntu14.04 下安装pip和virtualenv的方法
- java 里的逻辑运算符,与(&)或(|)非(~)和异或(^)
- 医学图像数据库
- error:Cannot add or update a child row: a foreign key constraint fails (`xx库`.`xx表`,