软件程序的运行
主旨内容: 没有插电的电脑是一堆废铁 插了电的电脑是一堆会电人的废铁
第一节:操作系统
操作系统是一组程序 这组程序的重点在于管理电脑的所有活动以及驱动系统中的所有的硬件设施
操作系统内核的解释: 那么操作系统的功能就是可以让CPU开始判断逻辑与运算数值 让内存可以加载/读出数据与程序代码 让硬盘可以被存取 让网卡可以传输数据 让所有的外置设备可以开始运转等 而操作系统的内核可以完成以上的这些操作 万一用户一不小心将内核程序停止或者破坏 将会导致整个系统的崩溃 因此 内核程序放置到内存当中的区块是受保护的 并且启动之后就一直常驻在内存当中。 --内核是操作系统最重要的一部分 没有内核操作系统就是一堆没有用处的烂程序-- 内核的功能:1 系统的调用接口 2 进程管理 3 内存管理 4 文件系统管理 5 设备驱动
系统调用的解释: 应用程序的编程接口API:是解决开发软件还要参考内核的功能 用处是将计算机语言的相关语法转化成内核可以理解的人物函数 那么内核顺其自然的能够顺利运行这些程序 总结:电脑系统主要是由硬件组成的 然后内核程序主要在管理硬件 提供合理的电脑系统资源分配(包括CPU资源和内存资源) 因此只要硬件不同 内核就要进行修改 而由于内核只会进行电脑系统的资源分配 所以在上面还需要有应用程序的提供 用户才能够使用系统 为了保护和维护内核 而且让程序员比较容易开发软件 通常使用API 程序员只要遵循函数 该软件就可以在内核上面运行 所以我们发现:软件与内核有比较大的关系 与硬件关系则不大 硬件与内核有比较大的关系
操作系统与驱动程序的解释: 驱动程序可以说是操作系统中的相当重要的一个环节 硬件也在持续的进步 这个时候操作系统就需要给硬件的开发商提供一个接口 根据这个接口设计可以驱动硬件的驱动程序
总结的小知识点: 1 操作系统必须要能够驱动硬件 如此应用程序才能够使用该硬件功能 2 要使用新的硬件功能 必须要安装厂商提供的驱动程序才可以 3 一般来讲 操作系统会提供API 让开发商编写他们的驱动程序 4 驱动程序由厂商提供 与操作系统无关
所以:如果在一个操作系统上使用新的显卡 那么请要求该硬件厂商提供适当的驱动程序 因为驱动程序是根据操作系统而开发的
应用程序的解释:
应用程序是参考操作系统提供的API接口所开发出来的软件 应用程序是与操作系统是有关系的
windows8是一个操作系统 因此他需要先安装到个人电脑中 否则电脑无法开机运行
windows7和windows8是不同的操作系统 在7上面的软件不应定在8上能运行
office2013是一个应用程序 要安装前了解它能在那些操作系统中可以运行
一个表的总结一节内容的知识点


浙公网安备 33010602011771号