作者仔细讲解了源代码等知识 让我从断章取义理解的一个程序起始代码有了新的见解 有助于往后的学习 以往从未接触过此类书籍而有了新的视野 为了更好学习对重点内容进行摘抄
《程序是怎样跑起来的》第九章
监控程序的主要功能是程序的加载和运行
在操作系统上运行的程序叫做应用或应用程序
操作系统的硬件控制功能通过一些小的函数集合体来提供 调用操作系统功能称为系统调用
在操作系统的运行环境下 应用需要通过操作系统来间接控制硬件
Windows是通过API的函数集来提供系统调用 API是联系做成应用的程序员和操作系统之间的接口 API的实体是用C语言编写的函数
GUI指的是通过点击显示器中显示的窗口及图标等可进行可视化操作的用户界面 GUI既难又简单
WYSIWYG指显示器上显示的内容可以直接通过打印机打印出来
Windows是通过时钟分割技术实现多任务功能 多任务值是同时运行多个程序的功能 时钟分割是·在短时间间隔内多个程序切换运行的方式 Windows中还具有以程序中的函数为单位来进行始终分割的多线程功能
网络功能和数据库功能与操作系统很接近 所以被统称为中间件 操作系统和中间件合在一起成为系统软件