计算机系统包括硬件和软件
一、计算机硬件:
1、cpu 中央处理器,是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。包括运算器、控制器、寄存器、缓存;主要解释计算机指令以及处理计算机软件中的数据;
2、存储器:内存,RAM;内存是计算机中重要的部件之一。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响很大。其作用是用于暂时存放cpu中的运算数据,以及与硬盘等外部存储器交换的数据。
3、input:输入设备,下指令,提供数据等;如键盘;
4、output:输出设备,输出数据加工的结果;如显示器;
二、计算机软件:
包括系统软件和应用软件
系统软件是各类操作系统及硬件驱动程序,负责管理计算机系统中各种独立的硬件,使得他们可以协调工作;
应用软件可以细分的种类很多,如工具软件、游戏软件、管理软件等;为了某种特定的用途而被开发的软件;
程序=指令+数据
过程式编程语言:
顺序执行:依次
循环执行:将整个循环体执行n次;
选择执行:仅执行其中的一个分支;
三、操作系统的主要功能:
进程管理
内存管理
文件系统
网络通讯
安全机制
用户界面
驱动程序
四、操作系统的主要类型:
批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统、嵌入式操作系统;
五、操作系统的发展史
多任务:multi tasks
Bell, MIT, GE = Multics
Ken Thompson:Space Travel
DEC: PDP-11, VAX(VMS)
PDP-7: 汇编语言
1969: Unics = unix
Unix:1971, nroff文字处理程序,
1972:unix, 10台;
B(语言): Dennis Ritch, c语言
《美国计算机通信》:1974,第一次公之于众;
AT&T:System V7, 1979
1978: SCO
1980: Microsoft, XENIX
Berkeley:Ken, Berkeley,
Bill Joy, BSRG,1977, BSD(Berkeley System Distribution)
1980,DARPA,TCP/IP,
1981年:Microsoft, Bill Gates
SCP: QDOS(Quick and Dirty Operating System)
windows
windows nt(new technology)
DOS 2.0, CP/M
1990: unix
SUN: Bill Joy
workstation
Apple:
XEROX: PARK(star)
1985:Richard Stallman
GNU: GNU is Not Unix.
GPL: General Public License
FSF:Free Software Foundation
X-Window: GPL
gcc: gnu c complier
vi: visual interface
... ...
free: freedom
Unix:
SUN: Solaris
IBM: AIX
HP: HP-UX