首页 > 编程语言 >程序是怎么跑起来的第九章

程序是怎么跑起来的第九章

时间:2024-02-25 21:57:57浏览次数:23  
标签:怎么 操作系统 第九章 显示器 程序 硬件 API 函数

仅具有加载和运行功能的监控程序,这就是操作系统的原型。通过事先启动监控程序,程序员就可以根据需要将各种程序加载到内存中运行
在操作系统这个运行环境下,应用并不是直接控制硬件,而是通过操作系统来间接控制硬件的。变量定义中涉及的内存的申请分配,以及time()和printf()这些函数的运行结果,都不是面向硬件而是面向操作系统的。操作系统收到应用发出的指令后,首先会对该指令进行解释,然后会对时钟IC(实时时钟)和显示器用的I/O进行控制
操作系统的硬件控制功能,通常是通过一些小的函数集合体的形式来提供的。这些函数及调用函数的行为统称为系统调用(system call),也就是应用对操作系统(system)的功能进行调用(call)的意思。
C语言等高级编程语言并不依存于特定的操作系统。
操作系统本身并不是单独的程序,而是多个程序的集合体。应用的可执行文件指的是,计算机CPU可以直接解释运行的本地代码。这些代码是无法直接控制计算机中配置的时钟IC及显示器用的I/O等硬件。
Windows虽然有64位版本但一般广泛普及的还是32位。这里的32位表示的是处理数据效率最高的数据。
通过API函数集来提供系统调用Windows是通过名为API的函数集来提供系统调用的。API是联系作成应用的程序员和操作系统之间的接口。所以称为API
提供采用了GUI 的用户界面GUI(指的是通过点击显示器中显示的窗口及图标等即可进行可视化操作的用户界面。
通过WYSIWYG 实现打印输出WYSIWYG指的是显示器上显示的内容可以直接通过打印机打印输出
提供多任务功能多任务指的是同时运行多个程序的功能。

标签:怎么,操作系统,第九章,显示器,程序,硬件,API,函数
From: https://www.cnblogs.com/yao040718/p/18033153

相关文章

  • 《程序是怎样跑起来的》第九章读书笔记
    监控程序就是具有加载和运行工能,就是操作系统的原型。通过实现启动监控程序,程序员就可以根据需要将各种程序加载到内存中运行。应用对的可执行文件指的是计算机的CPU可以直接解释并运行的本地代码。在操作系统个环境中,应用并不是直接控制硬件,而是通过操作系统来控制硬件的。变量定......
  • 《程序是怎样跑起来的》第八章读书笔记
    用某种语言编写的程序就称为源代码,保存源代码的文件称为源文件。能把C语言等高级编程语言编写的源代码转换成本地代码的程序称为编译器。每个编写源代码的编程语言都需要其专用的编译器,将C语言编写的源代码转换成本地代码的编译器称为C编译器。编译器首先读入代码的内容,然后再把源......
  • 《程序是怎样跑起来的》第九章观后感
    我是计应232的学生张凯源,今天来分享《程序是怎样跑起来的》第九章观后感。这一章我学习了操作系统和应用的关系。首先,书中向我们介绍了操作系统功能的历史,操作系统就是我们经常使用的Windows或者unix等等,操作系统中包含了硬件控制程序、编程语言处理器和各种实用程序,也就是说操作......
  • 《程序是怎样跑起来的》第七章读书笔记
    从程序的运行环境这一角度来考量硬件时,COU的种类是特别重要的参数。机器语言的程序称为本地代码。程序员用C语言等编写的程序,在编写阶段仅仅是文本文件,其在任何环境下都能显示和编辑,称之为源代码。计算机的硬件不仅仅是由CPU构成的,还包括用于存储程序指令和数据的内存,以及通过I/O......
  • 《程序是怎样跑起来的》第八章读后感
    从源文件到可执行文件的过程涉及到编译和链接两个主要步骤。这个过程大致如下:预处理:预处理器处理源代码中的预处理指令,例如#include、#define等。预处理后的文件通常被称为“预处理文件”或“PP文件”。编译:编译器(compiler)将预处理文件转换成目标文件(objectfile)。在这个过程中,......
  • 程序是怎样跑起来的第六七章读后感
    在阅读《程序是怎样跑出来的》第六章后,我明白了,文件储存的基本单位,压缩文件对应的扩展名,Rle算法,哈夫曼算法,可逆压缩和非可逆压缩的不同点。文件是字节数据的集合,以字节为单位保存,文件中的字节数据都是连续储存的。把文件内容用“数据×重复次数”的形式来表示的压缩方法称为rle算......
  • 《程序是怎么跑起来的第四章》
    《程序是怎样跑起来的》这本书的第四章主要讨论了内存的相关知识。内存是计算机中非常重要的部件之一,它作为CPU和程序之间的桥梁,用于暂存CPU中的运算数据。所有的程序运行都在内存中进行。在这一章中,作者首先介绍了内存的基本概念和工作原理。内存IC是一种电子元件,包含DRAM、SRA......
  • 程序是怎样跑起来的(第六章)
    如何压缩文件文件中储存数据的格式,文件是在磁盘等储存媒体中存储数据的一种形式。程序是以字节为单位向文件中存储数据的。文件的大小之所以表示为xxKB或xxMB等形式,就是出于这个原因。文件是字节数据的集合体。文件压缩的原理:就是用"字符x重复次数"来表示文件的内容.像这样将文件......
  • 程序是怎样跑起来的第一章读后感
    读过第一章后,第一章主要是程序是如何运行的这个问题涉及到计算机科学和软件工程领域的基本概念。第一章的大致内容的讲的为从功能⽅⾯来看,CPU的内部由寄存器、控制器、运算器和时钟四个部分构成,各部分之间由电流信号相互连通。程序是把寄存器作为对象来描述的(程序是由一系列指令组......
  • 《程序是怎样跑起来的》第七章读后感
    程序运行的环境包括两个主要方面:操作系统和硬件。操作系统决定了程序的运行环境,而硬件则提供必要的计算和存储资源。从程序的运行环境这一角度来考量硬件时,CPU的种类是特别重要的参数。不同的CPU能解释的机器语言的种类也是不同的。机器语言的程序称为本地代码。此外,有些程序会......