- 0
- 0
- 约4.44千字
- 约 37页
- 2019-08-31 发布于四川
- 举报
Machine Structure 复旦大学计算机科学与工程系 Machine Structure 计算机科学引论 软件系统 软件与硬件 存储程序概念导致计算机系统可以轻易更换程序 软件与硬件分离 硬件(hardware):物理存在 需要付出较大代价才能替换(并不一定贵) CPU, 内存, 硬盘, 键盘…… 软件(software):数字化存在 可以轻易替换(并不一定便宜) 操作系统, 应用软件…… 题外话:固件(firmware) 介于软件和硬件之间,可一定程度替换(如BIOS) 软件与硬件 软件与硬件关系 硬件提供实现基本功能的资源 内存:存储;CPU:运算;键盘:输入…… 软件使用硬件资源实现用户需要的功能 计算机系统由软件控制 各种软件是计算机科学研究的主要内容 软件的设计与实现,实现各种功能的算法…… 软件系统 软件系统的功能 管理计算机的各种资源 计算资源,存储资源,输入/输出资源…… 把资源抽象为标准形式以便别的程序使用 ?不同硬件有不同的操作方式,难以使用 ?操作系统(operating system, OS) 利用资源实现用户需要的功能 ?应用软件(application) 操作系统 第一个任务:管理各种资源 CPU:计算;内存:存储 内存的数据从何而来? 输入输出设备(IO) 各种设备资源 操作系统 输入输出设备 最常用的设备类型 存储设备 永久存储所需
原创力文档

文档评论(0)