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

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

时间:2024-02-21 12:44:17浏览次数:38  
标签:读后感 调用 操作系统 编程语言 第九章 程序 硬件

又到了读书分享的时候,本篇分享《程序是怎样跑起来的》第九章的读后感,操作系统和应用的关系。开篇向我们介绍了操作系统功能的历史,在计算机中上不存在操作系统的年代,完全没有任何程序,因此所要编写的过程非常麻烦,于是有人开发出了仅具有加载和运行功能的监控程序,这就是操作系统的原型。随着时代的不断进步,操作系统功能也不断完善。然后向我们介绍,作为程序员,我们要意识到操作系统的存在。要想成为一个全面的程序员,我们有一点需要清楚,要掌握基本的硬件知识,并借助操作系统进行抽象化,这样可以大大提高编程效率。操作系统的硬件控制功能通常是通过一些小的函数集合体的形式来提供的。这些函数及调用函数的行为统称为系统调用。C语言等高级编程语言并不依存于特定的操作系统,因此高级编程语言的机制就是使用独自的函数名,然后再在翻译时将其转换成相应操作系统的系统调用。通过使用操作系统提供的系统调用,程序员就没有必要编写直接控制硬件的程序。甚至通过使用高级编程语言,有时也无需考虑系统调用的存在。这就是因为操作系统和高级编程语言能够使硬件抽象化。下面让我了解了Windows操作系统的七个特征。第一个是32位操作系统,第二个是通过API函数来提供系统调用,第三个是提供采用了GUI的用户界面,第四个通过WYSIWYG实现打印输出,第五个是提供多功能任务,第六个是提供网络功能及数据库功能,第七个,通过即插即用实现设备驱动的自动设定。

标签:读后感,调用,操作系统,编程语言,第九章,程序,硬件
From: https://www.cnblogs.com/suyibing/p/18024942

相关文章

  • 《程序是怎样跑起来的》第一章读书笔记
    一个CPU中有许多寄存器,控制器,运算器,时钟等,其都富含各种特定功能,CPU是寄存器的集合体,程序是把寄存器作为对象来描述的。汇编就是汇编语言编写的程序转化为机器语言的过程,使用高级语言编写的程序会在编译后转化为机器语言,然后再通过CPU内部的寄存器来处理。不同类型的CPU,其内部寄存......
  • 使用NSSM 把 .net core 开发的控制台程序部署成windows 服务
    0.背景应工作需要需要写个对指定网站附件进行监控,发现有新附件时需要程序进行自动下载,程序设计使用技术如下:开发语言:.net8C# 定时任务:Quartzhttp请求和下载:HttpClienthtml解析:HtmlAgilityPack服务部署工具:NSSM 1.什么是NSSM在windows平台NSSM可以把bat、exe等文件......
  • 用 C# framework2.0 写一个检查电脑是否有漏洞的程序
    编写一个检查电脑是否有漏洞的程序是一个复杂的任务,因为漏洞检测通常涉及到深入分析操作系统、应用程序和它们的配置。此外,真正的漏洞扫描工具通常需要使用专门的漏洞数据库和签名来识别已知的安全问题。在.NETFramework2.0中,并没有直接提供这样的功能。然而,你可以编写一个简化......
  • 用 C# framework2.0 写一个检查电脑是否中病毒的程序
    在C#.NETFramework2.0中编写一个程序来直接检测电脑是否中病毒是一个复杂且困难的任务,因为病毒的检测和清除通常涉及到对系统底层的深入分析和干预。C#和.NETFramework本身并不提供直接检测病毒的功能,这需要依赖于外部的安全软件、引擎或者服务。不过,你可以编写一个简单的程......
  • 《程序是怎样跑起来的》第八章读后感
    第八章主要讲的是从源文件到可执行文件,编写好源文件之后,对源文件进行编译和链接,就可以生成可执行文件了,编译和链接的操作需要使用编译器和链接器来完成。这一章中,作者把重点放在了编译器和链接器的功能上,向我们介绍了程序从编写到运行的整个过程。首先我们看到的是源文件是如何转......
  • [转]多端统一框架Taro基础教程(支持转小程序/React Native(安卓/iOS)/鸿蒙)
    原文地址:多端统一框架Taro基础教程-知乎随着微信小程序越来越火,其它平台也都推出了自己的小程序产品(支付宝、快应用、百度、抖音)。小程序最大的特点就是平台能为你提供强大的流量,所以小程序开发变成了前端必会知识。作为一个从来不想写程序,一心只想泡妹子的程序员,我一直期盼......
  • 读程序是怎样跑起来的第十章有感
    第十章,为我们讲述了通过汇编语言来解析程序结构的方法。首先,我们知道了汇编语言与本地代码是一一对应的,把汇编语言转换为本地代码,就好像数学中三角函数中的度数和值一样。程序的构成,程序就是一个指令系列。计算机程序是一组计算机能识别和执行的指令。运行与电子计算机上,满足人们......
  • 读程序是怎样跑起来的第十一章有感
    书中首先介绍了CPU的内部结构,如寄存器、程序计数器等,它们是CPU的核心部分,确保指令能够被正确执行。接着,详细解释了CPU如何与内存进行数据交换,这一过程看似简单,实则包含了大量的细节与原理。值得一提的是,书中对于硬件控制方法的讲解,特别是对输入输出指令IN和OUT的描述,让我感受到了......
  • 程序的运行环境
       运行环境等于操作系统加硬件,也就是说操作系统和硬件决定了程序的运行环境。同一类型的硬件可以选择安装多种操作系统。若从程序的运行环境这一角度来考量硬件时,CPU的种类是特别重要的参数,由此我们可以知道CPU的种类有很多且只能解释其自身固有的机器语言,而且CPU负责解析并......
  • 《程序是怎样跑起来的》第六章读后感
    我深入阅读了《程序是怎样跑起来的》的第六章。这一章节为我揭示了程序运行过程中的重要环节和原理,让我对计算机程序的执行有了更深刻的理解。首先,本章强调了程序与数据结构的紧密联系。一个好的数据结构可以大大提高程序的运行效率,而一个糟糕的数据结构则可能导致程序运行缓慢甚......