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

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

时间:2024-02-26 21:23:43浏览次数:24  
标签:功能 调用 操作系统 第九章 提供 程序 应用程序 API 怎样

操作系统类似于工厂的指挥官,与它指挥下的无数应用程序工人之间的互动,构成了现代计算技术的核心。操作系统作为硬件和软件之间的桥梁,其重要性不言而喻。它管理着计算机的资源,为应用程序提供一个运行的平台。这就好比一个高效的物流系统,确保每个应用程序都能得到所需的资源,同时保持系统的稳定与效率。

本章节讲述了操作系统功能的历史、操作系统的存在、系统调用和高级编程语言的移植性、Windows操作系统的特征。
其中函数及调用函数的行为统称为系统调用,也就是应用调用系统的功能进行调用的意思。Windows操作系统具有七大特征:
1.32位操作系统
2.通过API函数集来提供系统调用
3.提供采用了GUI的用户界面
4.通过WYSIWYG实现打印输出
5.提供多任务功能
6.提供网络功能及数据库功能
7.通过即插即用实现设备驱动的自动设定

应用程序则是用户与计算机交互的直接界面。它们依赖于操作系统提供的服务来执行具体的任务。从文档编辑器到图像处理软件,再到网络游戏,每一个应用程序都是为了满足用户的特定需求而设计的。这些应用程序的多样性和功能性体现了软件开发者的无限创意。然而,无论它们多么复杂或简单,它们都必须遵循操作系统的规则,才能在计算机上顺利运行。

操作系统与应用程序之间的互动关系尤为引人注目。操作系统提供了应用程序运行所必需的API(应用程序编程接口),而应用程序则通过调用这些API来请求服务。这种请求与服务的循环,就像一场精心编排的交响乐,每个部分都各司其职,共同创造出和谐的旋律。

安全性是操作系统与应用程序关系中的一个重要议题。操作系统必须确保应用程序的行为不会对系统或其他应用程序造成破坏。这需要严格的权限管理和监督机制。我对操作系统如何通过沙盒机制隔离应用程序,防止恶意软件的传播感到十分钦佩。这种机制保护了用户的安全,同时也维护了整个计算环境的稳定。

操作系统和应用之间的协同工作不仅仅是技术上的配合,更是一种艺术。操作系统的每一次更新都可能带来性能的提升,新的功能,以及对应用程序更好的支持。而应用程序的创新又能推动操作系统的发展,形成一个良性循环。这种相互作用不断推动着计算机技术的发展,使得我们的数字生活变得更加丰富多彩。

阅读这一章节后,我对操作系统与应用程序之间的关系有了更深刻的认识。它们不是孤立存在的,而是一个相互依存、相互促进的整体。操作系统的稳定性和高效性为应用程序的运行提供了坚实的基础,而应用程序的多样性和创新性又不断挑战和激励着操作系统的进步。。

标签:功能,调用,操作系统,第九章,提供,程序,应用程序,API,怎样
From: https://www.cnblogs.com/yzh040212/p/18035601

相关文章

  • 程序是怎样跑起来的第十一章读后感
    在阅读《程序是怎样跑起来的》第十一章后,我对程序的运行机制有了更深入的理解。这一章主要介绍了内存管理和垃圾回收的相关内容,让我认识到了高效的内存管理对于程序性能和稳定性的重要性。通过本章的学习,我了解到了内存管理的基本概念,包括内存分配、内存访问和内存释放。内存分配......
  • 热补丁(Hot Patching)是指在程序运行过程中,无需停止或重启程序,直接对其进行修补或更新的
    热补丁(HotPatching)的起源可以追溯到早期操作系统和服务器软件的开发。由于这些软件需要在长时间运行过程中保持稳定和可靠,因此需要不停地修复和更新软件中的漏洞和错误。传统的修补方法通常需要重新编译程序、重新部署或重启服务器等,这会导致服务中断和停机时间增加,影响用户体验......
  • 《程序是怎样跑起来的》第四章读后感
    内存:一种IC电子元件,常见DRAM(需要经常刷新保存数据)、SRAM(不需要刷新电路既可以保存数据),可以读取与写入,ROM(只能用来读取的内存)等形式。内存物理组成:电源、地址信号、数据信号、控制信号,用来输入输出的IC引脚(通过为引脚指定地址,进行数据读取)。地址信号引脚数决定了内存......
  • 《程序是怎样跑起来的》第十一章观后感
    我是计应232的学生张凯源,今天来分享《程序是怎样跑起来的》第十一章观后感。这一章讲的是硬件控制方法,首先我们学习了应用和硬件之间是存在关系的,Windows提供了通过应用来间接控制硬件的方法,利用操作系统提供的系统调用功能就可以实现对硬件的控制,即API。Windows控制硬件时借助的......
  • 程序是怎么跑起来的读后感十
    《程序是怎样跑起来的》第十章读后感在阅读了《程序是怎样跑起来的》这本书的第十章后,我对计算机程序运行的内部机制有了更深入的了解。这一章主要讲解了操作系统和应用程序之间的关系,以及程序在计算机中是如何被调度和执行的。这些内容对于初学者来说可能有些抽象和难以理解,但作......
  • 程序是怎么跑起来的读后感十一
    《程序是怎样跑起来的》第十一章读后感第十一章《程序是怎样跑起来的》深入探讨了计算机中数据的表示方式以及二进制数的基础知识。这一章为我揭示了程序运行的底层机制,让我对计算机如何处理和存储数据有了更清晰的认识。首先,作者通过解释位和字节的关系,让我对计算机内部数据的......
  • 程序是怎么跑起来的读后感十二
    《程序是怎样跑起来的》第十二章读后感第十二章《程序是怎样跑起来的》继续深入探讨了计算机程序运行的内部机制,特别是关于程序如何与计算机的各个硬件组件进行交互。读完这一章后,我对计算机的基本构成和运行原理有了更全面的理解。首先,作者通过介绍计算机的基本构成,如CPU、内存......
  • 《程序是怎样跑起来的》第九章
    操作系统的原型是一种只具备加载和运行程序功能的监控程序。随着时代的发展人们将提供基本输入输出功能的程序添加到了监控程序中,接着有添加了硬件控制程序、语言处理程序以及各种工具,所以操作系统不是一个单独的程序,而是多个程序的集合。我们所编写的程序并不会直接使用硬件的功......
  • 《程序是怎样跑起来的》第十一章读后感
        阅读关于硬件控制方法的内容让我对计算机系统中如何管理和控制硬件设备有了更深入的了解。通过学习这些方法,我意识到控制硬件不仅仅是简单地连接设备并让它们工作,而是需要深入了解硬件的工作原理以及如何与其进行通信和交互。    其中,我发现了许多常见的硬件控......
  • 程序是怎样跑起来的第七章读后感
    通过读完第七章,我了解到了程序是在何种环境中运行的。运行的环境是指操作系统和计算机本身的种类。运行环境=操作系统+硬件。也就是说,操作系统和硬件决定了程序的运行环境。从程序的运行环境这一角度来考量硬件时,CPU的种类是特别重要的参数。计算机的硬件并不仅仅是由CPU构成的,还......