第2次课第一章Linux编程环境介绍.pptVIP

  • 4
  • 0
  • 约1.14万字
  • 约 73页
  • 2017-07-16 发布于四川
  • 举报
第一章 Linux编程环境介绍 本章概要 Linux基础知识 Linux编程基本概念 Linux编程介绍 §1.1 Linux基础知识 多用户多任务操作系统 Linux的组成 Linux的安装 一、多用户多任务操作系统 所有操作系统共有的传统特性: 文件管理 程序运行 用户交互 为了理解操作系统的工作,我们键入一个简单的命令: 内存管理/存储器管理 在资源有限的情况下,比如存储器,操作系统需要做的很多事情就是冗余。 操作系统的许多基本技巧之一就是使少量的物理存储器用起来就像许多存储器一样。这些表面上的大量的存储器就是虚拟内存储器,其思想是系统上运行的软件被“欺骗”,认为自己在大量的存储器中运行。 系统把存储器分成容易处理的页面,在运行时,把这些页面交换到内存上,因为有多进程的存在,所以软件感觉不到这一点。 进程 一个进程可以被想象成一个运行的程序,每个进程都是一个运行特定程序的独立实体。如果我们查看一下Linux系统上的进程,就会发现有许多进程。 进程 机器上大多数情况下只有一个CPU,操作系统使用多进程或调度,把每个进程依次运行一段很短的时间,这一段时间就是时间片(time-slice)。 当一个进程崩溃或出错时不会影响到其他进程。操作系统通过给每个进程一个独立的、只有它自己能访问的地址空间来达到保护进程的目的。 设备驱动程序 设备驱动程序构成Linux内核的主要部分。像操作

文档评论(0)

1亿VIP精品文档

相关文档