操作系统的定义
1、操作系统(operating system,简称 OS)是一个大型的程序系统,它负责计算机的全部软、硬件资源的分配、调度工作,控制并协调多个任务的活动,实现信息的存取和保护;方便用户使用
2、操作系统的特征
并发(Concurrence)
共享(Sharing)
虚拟(Virtual)(通过并发、共享呈现)
异步性(Asynchronism)(不确定性)
或:并发、共享、不确定
3、为了解决并行处理问题,采用了多道程序设计和分时技术
4、多道程序设计:
在计算机主存中同时存放几道相互独立的程序。这些程序在管理程序控制之下,相互穿插地运行。当某道程序 因某种原因不能继续运行下去时(如等待外部设备传输 数据),管理程序便将另一道程序投入运行。
多道运行的特征:多道、宏观上并行、微观上串行
5、分时技术
什么是分时技术:是把处理机时间划分成很短的时间片(如几百毫秒) 轮流地分配给各个联机作业使用,如果某个作业在分配的时间片,用完之前计算还未完成,该作业就暂时中断,等待下一轮继续计算。
分时处理
一台计算机与许多终端设备连接,终端用户以联机方式使用计算机。
特点:并行、独占、交互
6、Linux:
Windos多任务多账号操作系统
UNIX是一个多用户分时系统
Linux
系统是一个类UNIX的操作系统,与UNIX完全兼容,在操作系统功能、使用方法等方面极为相似。Linux是一个多用户、多任务操作系统
Linux与UNIX操作系统的不同点 1、源代码编写方式 2、商业模式 3、开发模式
Linux特点
1用C语言实现,
2易于移植
3支持多任务
4支持多用户,允许多个用户同时登录
5提供分层文件系统
6支持图形界面
7提供广泛的网络功能
8免费自由软件