《计算机操作系统原理-linux实例分析》_肖竞华_第一章_知识点

来源:互联网 发布:盘古数据骗局 编辑:程序博客网 时间:2024/05/16 02:03

第一章:操作系统概述

1.1 操作系统概念:对计算机硬件的直接操控,对用户的一种封装

1.2操作系统的功能

  • 处理机功能:进程控制,进程同步,进程调度,进程通信。‘
  • 存储功能:存储分配,地址转换,存储保护,存储扩展。
  • 设备管理:设备分配,设备的传输与控制,为用户使用的设备提供统一的操作接口,缓冲管理,虚拟设备。
  • 文件管理:文件的组织,提供文件操作的统一接口,文件的保护与共享
  • 作业管理:作业的组织与管理,作业调度,作业控制。

1.3操作系统的发展

  • 无操作系统的计算机系统:程序员必须懂得计算机语言,程序准备繁琐,使用计算机必须提前预约;特点:独占性,串行性。52683589
  • 早起简单批处理操作系统
  • 多到批处理操作系统特性:多道,宏观上并行,微观上串行

1.4操作系统的类型

  • 单用户操作系统
  • 批处理操作系统
  • 单道批处理系统
  • 多道批处理系统:成批处理,多道程序运行,脱机工作方式。
  • 分时操作系统:同时性,独立性,交互性,及时性。
  • 实时操作系统:及时响应,高可靠性和安全性,交互会话功能较弱
  • 通用操作系统
  • 网络操作系统:计算机网络是一个互联网的计算机系统的群体,这些计算机时自治的
  • 分布式操作系统:统一性,共享性,透明性,自治性,独立性

1.5操作系统的特征

  • 并发性,共享性,不确定性,虚拟性

1.6linux概述:1991年由芬兰人linus TorvaldsInternet公布

1.61 linux优越性能

  • 完全免费
  • 完全兼容POSIX标准
  • 多用户,多任务,
  • 良好的界面
  • 强大的网路功能
  • 安全稳定的性能
  • 可任意剪裁的内核
  • 支持多种硬件平台
  • 支持多种文件系统
  • 可以移植性强

1.6.2linux内核的组成

  • 进程调度
  • 内存管理
  • 虚拟文件系统
  • 网络接口
  • 进程间通信