操作系统原理教程1223.pptxVIP

  • 32
  • 0
  • 约23.85万字
  • 约 1223页
  • 2023-12-09 发布于安徽
  • 举报

第1章引论; 1.1操作系统的概念

1.1.1什么是操作系统

1.引子

计算机程序是如何运行的呢?首先,需要先进行编程,而编写程序是需要以计算机程序设计语言作为基础的。对大多数编写程序的人来说,使用的编程语言称为高级程序设计语言,如C、C++、Java等。但由于计算机并不认识用高级语言编写的程序,所以对编写好的程序还需要将它编译成计算机能够识别的机器语言程序,而这需要编译程序或汇编程序的帮助才能完成。其次,编译好的机器语言程序需要加载(调入内存并将程序中的逻辑地址变成可以执行的内存物理;;;我们只是从一个线性角度来看待程序的演变,而没有考虑各种因素之间的穿插和交互过程。事实上,程序可以直接用机器语言或汇编语言这种称为“低级”语言编写。用机器语言编写的程序无需经过编译程序的翻译就可以直接在CPU上运行,而用汇编语言编写的程序则还需经过汇编程序的翻译后才能加载执行。

由图1-1的描述可以看出,程序的运行涉及四个方面:①程序设计语言;②编译程序;③操作系统;④硬件指令系统(计算机硬件系统)。而操作系统在程序的执行过程中具有关键作用。;2.操作系统的定义

计算机系统是由硬件系统和软件系统两大部分组成的,硬件系统是计算机赖以工作的实体,软件系统则保证了计算机系统的硬件部分按用户指定的要求协调地工作。

计算机硬件系统由中央处理器(Cent

文档评论(0)

1亿VIP精品文档

相关文档