首页 > 编程语言 >《程序是怎样跑起来的》第9章读书笔记

《程序是怎样跑起来的》第9章读书笔记

时间:2024-02-25 13:00:25浏览次数:29  
标签:调用 操作系统 读书笔记 函数 程序 应用程序 硬件 怎样

既然前面已经了解了计算机的基础,那么我们就要转移到我们平常使用的软件上了,而软件它又与应用程序有关那么就又联系到操作系统与应用程序的关系。有人开发了操作系统的原型,这是一种只具备加载和运行程序功能的监控系统。只要先开启监控系统就可以根据需要将各种程序加载到内存中并运行。操作系统不是一个单独的程序,而是多个程序的集合体。操作系统中还有硬件控制程序语言处理器。在操作系统环境中运行的应用程序并不会直接访问硬件,而是通过操作系统间接的访问硬件。操作系统的硬件访问功能,通常会以大量小型函数的集合体的形式来提供这些函数及调用这些函数的行为统称为系统调用这也就是应用程序调用操作系统的功能。用高级编程语言编写的程序,在编译后会变成包含系统调用的本机代码。而windows操作系统的特点有7个。第一有32位和64位两个版本。第2,通过API函数提供系统调用。第三采用g UI第四能以WYSIWYG的方式打印输出第五提供多功能任务第六提供网络和数据库功能第七可通过即插即用自动安装设备驱动程序。而最后我也了解到智能手机中已经预先安装了操作系统我们在使用应用程序时只需要下载应用程序就可以安装了不想用的时候还可以删掉但是操作系统是删不掉的。

标签:调用,操作系统,读书笔记,函数,程序,应用程序,硬件,怎样
From: https://www.cnblogs.com/shy1226/p/18032276

相关文章

  • 《程序是怎样跑起来的》第四章“熟练使用有棱有角的内存”
    熟练使用有棱有角的内存这一章深入浅出地探讨计算机内存管理,不仅解释了内存的工作原理,还通过实例和案例分析,帮助读者更好地理解如何优化内存使用,提高程序的性能。本章给我留下了深刻的印象。它以生动的语言和丰富的实例,将复杂的技术概念变得容易理解。作者在书中强调了内存在......
  • 程序是怎么跑起来的第十章
    汇编语言了解程序的实际构成,通过本章学,对汇编语言有了更加深刻的了解,汇编语言的源代码转换为本地代码的方式叫汇编,反之是反汇编,汇编语言是通过利用助记符来技术程序的,通过反汇编,得到人么可以理解的代码,汇编语言通过跳转指令,可以实现循环和条件分支,不管利用什么样的语言,都要把我们......
  • 《程序是怎么跑起来》的第五次读后感(11 12章)
    《程序是怎么跑起来的》第11章计算机的硬件是计算机系统中各种设备的总称。计算机的硬件应包括5个基本部分,即运算器、控制器、存储器、输入设备、输出设备,各基本部件的功能各异。运算器能进行加、减、乘、除等基本运算。存储器不仅能存放数据,而且也能存放指令,计算机应能区分是数据......
  • 《程序是怎样跑起来的》第三章“计算机进行小数运算时出错的原因”
    当我们使用计算机进行小数运算时,可能会遇到一些意想不到的错误。这些错误并非计算机的缺陷,而是由于其内在的特性所导致的。深入了解这些原因,有助于我们更好地理解计算机运算的局限性和应对策略,从而在编程和数据处理时更加得心应手。计算机在进行小数运算时出错的原因包括二进......
  • 《程序是怎样跑起来的》第四章读后感
    《程序是怎样跑起来的》第四章主要围绕计算机程序的运行过程,包括算法和数据结构的重要性、内存的物理机制和逻辑模型、程序的编译、链接和执行流程等内容。在这一章中,我们学到算法是解决问题的步骤和方法,而数据结构则是组织和存储数据的方式。高效的算法和合适的数据结构对于......
  • Go语言精进之路读书笔记第36条——使用atomic包实现伸缩性更好的并发读取
    atomic包提供了两大类原子操作接口:一类是针对整型变量的,包括有符号整型、无符号整型以及对应的指针类型;另一个类是针对自定义类型的。atomic包十分适合一些对性能十分敏感、并发量较大且读多写少的场合。如果要对一个复杂的临界区数据进行同步,那么首选依旧是sync包中的原语。36.......
  • Go语言精进之路读书笔记第35条——了解sync包的正确用法
    Go语言通过标准库的sync包提供了针对传统基于共享内存并发模型的基本同步原语。35.1sync包还是channel在下面一些场景下,我们依然需要sync包提供的低级同步原语(1)需要高性能的临界区同步机制场景(2)不想转移结构体对象所有权,但又要保证结构体内部状态数据的同步访问的场景......
  • 程序是怎么跑起来的第九章
    首先认识了监控程序的主要功能是程序的加载和运行,在操作系统上运行的程序称为应用或应用程序,有人开发了有哦加载和运行功能的监控程序,监控程序可以说是操作系统的圆形,初期的操作系统=监控程序+基本的输入输出程序,通过操作系统的诞生,程序员便很少再关注硬件程序,但是对于我们掌握基......
  • 《程序是怎样跑起来的》第九章读后感
    在阅读第九章后,我对操作系统和应用程序之间的关系有了更深入的理解。系统调用作为连接两者的桥梁,起到了至关重要的作用。    操作系统就像一个精心编排的舞台导演,为应用程序提供了一个稳定且安全的演出环境。它负责管理硬件资源、处理并发任务、保障数据的完整性和安全性。......
  • 《程序是怎样跑起来的》第三章读后感
    《程序是怎样跑起来的》这本书的第三章主要围绕计算机处理二进制、十进制以及小数运算的原理和可能遇到的问题进行讲解。这一章节深入探讨了二进制与十进制、十六进制之间的转换方式,例如将二进制数转换为十进制的方法,以及二进制数转为十六进制数的方法。此外,还详细介绍了浮点数的......