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

程序是怎样跑起来的 第八,九章

时间:2024-02-28 14:00:11浏览次数:25  
标签:操作系统 代码 程序 第八 源文件 编辑器 九章 源代码

第八章:这章其实就是讲述了源文件与可执行文件Q及其转换,用某种编程语言编写的程序就称为源代码,保
存源代码的文件称为源文件,计算机只能运行本地代码,程序员键入的源代码,计算机无法直接识别运行,编译器负责转换源代码,每个编写源代码的编程语言,都需要其专用的编译器。编译器首先读入代码的内容,再把源代码转换成本地代码,C语言的源文件扩展名为".c”,源文件比较简单,通俗易懂。但是源代码不能直接运行,因为CPU只认识本地代码的程序,所以需要翻译成本地代码。所以不同语言编写出来的代码都最后会翻译为本地代码才能运行,而本地代码如同乱码。而转换成本地代码的过程需要编辑器,编辑器负责转换源代码,不同编辑器有不同运行环境,编辑器有许多种。所有种类编辑器翻译出来的本地代码都会在其对应的CPU下运行。但是仅靠编辑器是无法得到可执行文件,还需要连接器,把多个目标文件(编译后的文件)生成一个EXE文件。EXE文件的内容又分为配置信息、变量组和函数组。当程序加载到内存后又分两个组,栈和堆。栈是用来存储函数内部临时的变量,以及函数调用时所用的参数的内存区域。堆是用来存储程序运行时的人一数据及对象的内存领域。
第九章:本章讲解了操作系统和应用的关系。为提高特定处理效率的程序称为“应用”,而程序员的工作就是编写各种各样的应用提高业务效率,在操作系统下,应用是通过操作系统间接控制硬件的,函数及调用函数的行为称为系统调用,也就是对操作系统的调用,通过系统的调用程序员没必要编写直接控制硬件的程序,Windows系统的特征32与64位操作Q系统、通AP/函数提供系统调用、提供采用了图形用户界面、提供多任务功能等,最后,程序员制作的应用就是应用,而操作系统,但既然是应用就肯定会通过某种形式来利用操作系统的功能。

标签:操作系统,代码,程序,第八,源文件,编辑器,九章,源代码
From: https://www.cnblogs.com/cyu111/p/18006824

相关文章

  • 《程序是怎样跑起来的》第十章读后感
    读过本章后,我知道了很多。在汇编语言中,用来表示各个本机代码功能的英文缩写叫助记符本机代码需要加载到内存后运行。本机代码中的指令和数据都存放在内存中,当程序运行时,CPU会从内存中读取指令和数据,并将其存在CPU内部的寄存器中进行处理,最后将结果写回内存;汇编语言源文件的扩展名......
  • 《程序是怎样跑起来的》第九章读后感
    《程序是怎样跑起来的》第九章主要讲述了操作系统和应用的关系,其中包括操作系统功能的历史,要意识到操作系统的存在,系统调用和高级编程语言的移植性,操作系统和高级语言使硬件抽象化,Wiodows操作系统的特征。在这一章我学到了监控程序的主要功能是程序的加载和运行。在操作系统上运行......
  • 《程序是怎样跑起来的》第十二章读后感
    阅读完《程序是怎样跑起来的》第十二章后,我对于计算机程序的运行过程有了更加深入的理解。这一章主要探讨了程序从编写到执行的整个流程,以及在这个过程中涉及到的各种技术和原理。首先,我了解到程序的编写只是整个过程的第一步。在编写完成后,我们需要将源代码编译成机器语言,以便计......
  • 《程序是怎样跑起来的》第九章
    本章主要讲的是操作系统与应用程序的关系。操作系统的硬件访问功能通常会以大量小型函数的集合体的形式来提供,这些函数及调用这些函数的行为统称为系统调用,也就是程序调用操作系统的功能。通过操作系统提供的系统调用程序员,就不需要编写直接访问硬件的程序,而且使用高级编程语言编......
  • 《程序是怎样跑起来的》第九章读后感
    本章讲解了操作系统和应用的关系以及操作系统有什么用以及应用程序是如何使用操作系统的功能的。为提高特定处理效率的程序称为“应用”,而程序员的工作就是编写各种各样的应用提高业务效率,在操作系统下,应用是通过操作系统间接控制硬件的,函数及调用函数的行为称为系统调用,也就是对......
  • 《程序时怎样跑起来的》第九,十章观后感
    在第九章“操作系统和应用的关系”中,我对程序是如何跑起来的有了更深入的了解。这一章节主要讲述了操作系统与应用程序之间的密切关系,以及它们相互之间是如何合作运行的。我认识到操作系统是整个计算机系统的核心,它负责管理和控制计算机的硬件资源,并通过提供一个统一的接口来使应......
  • 第十章 通过汇编语言认识程序的真面目
    《程序是怎样跑起来的》的第十章主要介绍了汇编语言,通过体验汇编语言让读者更深入地理解程序的工作原理。以下是对这一章的总结:本章让我们体验了用C语言编写的函数调用、局部变量、全局变量、条件分支、循环等语句,在转换成汇编语言之后会变成什么样子。首先我们要知道汇编语言与......
  • 《程序是怎样跑起来的》第八章
    文章主要讲的是从源文件到可执行文件。源代码就是用某种编程语言编写的程序,将源代码保存成一个文件,就称为源文件。编写好源文件之后,对源文件进行编译和链接,就可以生成可执行文件了,编译和链接的操作需要使用编译器和链接器来完成。CPU能直接解释和执行的只有本机代码CPU是计算机的......
  • 《程序是怎样跑起来的》第十章
    第十章通过汇编语言了解程序的实际构成。10点一节,汇编语言和本地代码一一对应。计算机CPU能直接解释运行的只有本地代码程序。在各本地代码中,附带上表示其功能的英语单词缩写能更好的理解程序。使用助记器的编程语言称为汇编语言,然后通过查看汇编语言编写源代码,可以了解程序的本质......
  • 程序是怎么跑起来的第五章读后感
    第五章内存和磁盘的新密关系,在此前的程序都是通过改变计算机的布线等来变更程序的,而现在程序都由存储设备保存,通过读取进行运行操作,储存部件由内存和磁盘组成。储存在磁盘中的程序需要再读入到内存后才能运行,应为磁盘读取的速度慢,程序的运行速度会降低。磁盘中的数据在读出后可以......