《程序是怎样跑起来的》第九章读后感

本章讲解了操作系统和应用的关系以及操作系统有什么用以及应用程序是如何使用操作系统的功能的。为提高特定处理效率的程序称为“应用”,而程序员的工作就是编写各种各样的应用提高业务效率,在操作系统下,应用是通过操作系统间接控制硬件的,函数及调用函数的行为称为系统调用,也就是对操作系统的调用,通过系统的调用程序员没必要编写直接控制硬件的程序,Windows系统的特征32/64位操作系统、通API函数提供系统调用、提供采用了图形用户界面、提供多任务功能等,最后,程序员制作的应用就是应用,而操作系统,但既然是应用就肯定会通过某种形式来利用操作系统的功能。
总结过本章之后,还有一些细碎的内容与概念。监控程序的主要功能是加载并运行程序;在操作系统上运行的程序叫应用程序;调用操作系统提供的功能叫系统调用;Windows10是32或64位的操作系统;GUI的全称是Graphical User Interface(图形用户界面);WYSIWYG的全称是What You See Is What You Get(所见即所得)。操作系统的原型,这是一种只具备加载和运行程序功能的监控程序。操作系统不是一个单独的程序,而是多个程序的集合体。在操作系统环境下运行的应用程序并不会直接访问硬件,而是通过操作系统间接访问硬件。用高级编程语言编写的程序在编译后会变成包含系统调用的本机代码。也有一些高级编程语言支持直接进行系统调用,但是以这种风格编写的程序,其可移植性(指让同一个程序在不同操作系统中运行的难易程度)很差。通过操作系统提供的系统调用,程序员就不需要编写直接访问硬件的程序了。Windows操作系统的主要特点有:(1)有32位和64位两个版本(2)通过API函数集提供系统调用(3)采用GUI(4)能以WYSIWYG的方式打印输出(5)提供多任务功能(6)提供网络和数据库功能(7)可通过即插即用自动安装设备驱动程序

posted @ 2024-02-28 13:14  Y-Y0131  阅读(4)  评论(0编辑  收藏  举报