python-day2笔记

# 1.为何要有操作系统:
# 程序员掌握计算机系统所有的细节有很大难度,并且管理这些部件并加以优化使用,是一件极富挑战性的工作,
# 于是,计算机安装了一层软件(系统软件),称为操作系统。它的任务就是为用户程序提供一个
# 更好、更简单、更清晰的计算机模型,并管理所有的硬件设备。


# 2.操作系统的位置:
# 在硬件与软件之间,软件通过操作系统控制硬件



# 3.操作系统的功能
# 作用一:为应用程序提供如何使用硬件资源的抽象
# 作用二:把多个程序对硬件的竞争变的有序化(管理应用程序)


# 4.操作系统的发展历史中产生了多道技术:
# 多道技术:(多道指的是多道/个程序)
# 空间上的复用:内存中进入多个程序
# PS:内存必须实现物理级别的隔离
# 时间上的复用:cpu要切换:
# 1. 一个程序占用cpu的时间过长
# 2. 一个程序遇到I/O阻塞
原文地址:https://www.cnblogs.com/liuwei0824/p/7156052.html