首页 > 编程语言 >《程序是怎样跑起来的》第七章读后感

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

时间:2024-02-27 17:44:07浏览次数:17  
标签:读后感 操作系统 虚拟机 程序 硬件 API 第七章 运行

本章主要讲解了程序是怎样运行的,不同的程序不同的环境上不一定可以运行,而操作系统和硬件决定了程序的运行环境,同一类的硬件可以选择安装多种操作系统,但从程序运行环境来考虑,CPU的种类是特别重要的,从Windows克服了CPU以外的硬件差异可以看出(CPU不同本地代码不同)。不同操作系统的API不同,因不同操作系统的API有差异,所以将程序移植到其他程序上时需要重要应用到API部分,当然也可以利用虚拟机软件来运用其他操作系统的上应用软件,虽然有点慢,但可以正常运行。JAVA虚拟机提供相同的运行环境,但缺点是速度太慢,BIOS程序运行带动了操作系统的运行。
不仅如此,我还了解了应用程序的运行环境用操作系统和硬件表示;Windows应用程序不能直接运行在masOS上运行,因为运行环境不同;PC可以安装除Windows以外的操作系统;Java虚拟机的功能是运行编译为字节码的Java程序;SaaS(提供应用程序)、Paas(提供操作系统)、laaS(提供硬件)这几种类型的云计算中,提供虚拟硬件的是laaS;引导装入程序的功能是启动操作系统。一台计算机可以安装多种操作系统,机器语言的程序也称为本机代码。在任何环境下文本文件(不考虑字符编码问题的话)都可以显示和编辑,这样的文件称为源代码。对源代码进行编译,可以得到本机代码。在同一个操作系统中,无论使用怎样的硬件,API都是相同的。

标签:读后感,操作系统,虚拟机,程序,硬件,API,第七章,运行
From: https://www.cnblogs.com/YY-0131/p/18037391

相关文章

  • 程序是在何种环境下进行的
    应用的运行环境指的是操作系统和计算机本身(硬件)的种类Macintosh用的操作系统(MacOS),在AT兼容机上无法运行。Windows上的应用,在MacOS上无法运行FreeBSD提供的Ports,指的是:通过使用源代码来提供应用,并根据运行环境进行整合编译,从而得以在该环境下运行的机制在Macintosh上可以......
  • 系统科学方法概论》第3章读后感
    又到了每天分享时间,下面分享《系统科学方法概论》第3章读后感。信息科学主要是在通信实践基础上发展起来的。随着通信技术的迅速发展,从20世纪20年代起,人们就逐步对通信实践人当中遇到的问题展开了深入的理论研究。其中,申农信息论的创立较为有名。申农信息论是在一系列科研成果的基......
  • 《程序是怎样跑起来的》第六章读后感
    读了本章之后,我知道了在文件中存储数据的基本单位是1字节;在doc、zip、txt这些文件扩展名中,代表压缩文件的是zip;在Windows计算机经常使用的Shift-JIS编码中,一个半角英文或数字字符需要1字节的数据来表示;BMP格式的图片文件不经过压缩;压缩后的数据可以恢复成原始数据的是无损压缩,不能......
  • 《系统科学方法概论》第四章读后感
    书中第四章节主要讲述了控制方法。首先书中介绍了控制论的历史,控制论的产生主要与两个因素有关,其一是生产自动化趋势的要求,契尔氏计算机技术的促进,具体的历史过程可以分为三个阶段,一是古代控制论思想和实践(主要是关于自动化的思想和实践),而是近代的控制论萌芽(主要是在机械化大生产......
  • 《程序是怎样跑起来的》第五章
    本章主要讲的是内存和磁盘的密切联系。从存储程序指令和数据的角度来看,可以说内存和磁盘的功效是一样的,在计算机的五大部件中,内存和磁盘都属于存储器,但是利用电流实现存储的内存和利用磁实现存储的磁盘还是有所不同的,在存储容量相同的前提查内存速度快,但价格贵,磁盘速度慢,但价格便......
  • 《程序是怎样跑起来的》第五章读后感
    读了本章之后,我收获颇多。本章详细的讲解了内存和磁盘的关系,开头说明了程序不保存在内存中就无法运行,而磁盘中的程序如不加载到内存也无法运行,说明了两者重要的关系,之后又讲解了虚拟内存进一步说明两者不可分割的关系。而后又详细说明了节约内存的编程方法,受益匪浅,最后通过图形的......
  • 《程序是怎样跑起来的》第七章“程序是在何种环境中运行的”
    读程序是在计算机环境中进行的,通常指的是阅读和理解计算机程序代码的过程。在这个过程中,程序员会仔细研究代码,了解程序的功能、逻辑和结构,以便能够理解和修改程序,或者从中学习编程技术和方法。在阅读程序时,程序员需要具备一定的编程知识和经验,以便能够理解代码的含义和实现方......
  • 《程序是怎样跑起来的》第四章
    本章主要讲的是让内存化方为圆。计算机是处理数据的机器,而程序负责规定处理步骤和数据结构。本章的主题是内存,从物理上看,内存的结构其实非常简单,但通过程序的设计,我们也可以让内存变身为各种不同的数据结构来使用。内存本质上是一种名为内存芯片的装置,内存芯片分为RAMROM等不同类......
  • 程序是在何种环境中运行的
    程序中包含着运行环境这一内容。操作系统和硬件决定了程序的运行环境。同一类型的硬件可以选择安装多种操作系统。从程序的运行环境这一角度来考量硬件时,CPU的种类是特别重要的参数。CPU只能解释其自身固有的机器语言。不同的CPU能解释的机器语言也是不同的。机器语言的程序被称为......
  • 使用cmd命令行(.NET Core CLI)来启动ASP.NET Core 应用程序的多个实例
    本章主要和大家分享下如何使用cmd命令行(.NETCoreCLI)来启动ASP.NETCore应用程序的多个实例,以此来模拟集群。.NETCore命令行接口(CLI)工具是用于开发、生成、运行和发布.NETCore应用程序的跨平台工具链。CLI命令结构包含驱动程序(“dotnet”)和命令,还可能包含命令参数......