文章

1

粉丝

142

获赞

4

访问

21.4k

头像
操作系统总结
操作系统
发布于2020年5月19日 11:05
阅读数 21.4k

绪论
概念
裸机:没有任何软件支持的计算机系统。

虚拟机:通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。

操作系统:一个管理和控制计算机系统中的硬件与软件资源,

合理地组织计算机工作流程的系统软件,为用户提供一个功能强大、使用方便、可扩展、安全的工作环境,是用户和计算机之间的一个接口

操作系统历史
手工操作阶段:输入输出纸带或卡片,CPU利用率低

单道批处理阶段:供一次加载的磁带或磁盘,通常由若干作业来组成,外设设备忙闲取决于工作特性

联机批处理:纸带提交,磁带输出,CPU等待

脱机批处理:卫星机负责暂存磁带,与主机并行

通道:一种专用于控制I/O设备和内存之间数据传输的处理部件。通道内有专用指令i/o指令与CPU实现并行工作

多道批处理:多道(内存同时存放多个作业)并发,

优点:CPU与内存利用率高,单位时间内工作量大

缺点:但交互性差(整个系统出错时才中断)

分时系统:多个用户共享同一台计算机,多个程序共享资源,时间片超短分配,使每个用户因为都在占用主机

实时系统:响应时间短,资源利用率低

通用操作系统:提高处理能力

常见模式:分时/实时(前台)+批处理(后台)

并发:宏观上并行(都在运行,都没运行完),微观上串行

两个或多个事件同一时间间隔内发生,并行:同一时刻

同步:异步环境下,一组并发进程相互合作,相互等待的执行过程

操作系统类型
•多道批处理操作系统(batch processing system)
•分时操作系统(time-sharing system)
•实时操作系统(real time system)
•通用操作系统(multi-purpose system)
•单用户操作系统(single user system)
•网络操作系统(network operating system) :目标相互通讯,资源共享,提供网络服务
•分布式操作系统(distributed operating system):紧耦合(内存+多个CPU)、松散(1内存+1CPU)
•多处理机操作系统(multi-proces...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发