操作系统学习记录1-操作系统基础

操作系统概念
四大特征:并发、共享、虚拟、异步
并发就是多个事务在同一个时间间隔内发生
共享就是系统中的内存可以供多个并发执行的进程共同使用
虚拟是将实体变成逻辑上的对应物
异步是值进程运行的推进速度是不可预知的
四大功能:处理机管理、存储器管理、设备管理、文件管理
处理机管理包括对进程的管理,有进程控制、进程同步、进程通信、调度等
存储器管理主要指的是对内存的管理,包括内存分配、内存保护、地址映射、内存扩充
设备管理指的是对设备的操作,包括缓冲管理、设备分配、设备处理
文件管理指的是对文件进行管理,有文件空间管理、目录管理、文件的读写管理与保护
两大接口:有用户接口和程序接口
用户接口分为联机用户接口、脱机用户接口、图形用户接口
程序接口指的是系统调用
操作系统发展历程
从没有操作系统的计算机、到单道批处理系统、多道批处理系统。
再到分时系统、实时系统、微机操作系统
程序运行环境
CPU的运行模式即两种状态:内核态和用户态
两大状态:中断(外中断)、异常(内中断)
系统调用
程序的链接和装入方式:
链接方式有静态链接、装入时动态链接、运行时动态链接
装入方式有绝对装入、可重定位装入、动态运行时装入
程序运行时的内存映像与地址空间
操作系统结构
两大结构:模块化结构和分层式结构
两个内核:宏内核和微内核
外核
操作系统引导
初始引导-内核初始化-全系统初始化-操作系统启动过程
虚拟机