首页 > 其他分享 >第九章——操作系统和应用的关系

第九章——操作系统和应用的关系

时间:2024-02-20 13:00:10浏览次数:20  
标签:功能 操作系统 第九章 提供 程序员 应用 编写

操作系统和应用的关系——程序员是通过利用操作系统提供的功能来编写应用的。
操控系统的原型就是具有加载和运行功能的监控程序,后来基本输入输出的程序也被追加到了监控系统中,这就是初期的操作系统。操作系统本身不是单独的程序而是多个程序的集合体。操作系统的诞生减轻了程序员需要编写的程序代码。应用是通过操作系统来间接控制硬件的。那么操作系统的硬件控制功能是一些小的函数集合体的形式来提供的,这些函数和调用函数的行为被称为系统调用。操作系统和高级编程语言能够使硬件抽象化,这使程序员有时不用考虑系统调用的存在。Windows操作系统有很多特征1. 32位操作系统 2.通过API函数集来提供系统调用 3.提供了图形用户界面的的用户界面 4.通过WISIWYG实现打印输出 5.提供多任务功能 6.提供网络功能和数据库功能 7.通过即插即用实现设备驱动的自动设定
这一章让我们认识到当编写应用的时候,一定要认识到操作系统,因为需要利用操作系统的功能编写应用,当写的应用无法运行时,可能是操作系统的使用方法出现了偏差,所以程序员应该对操作系统有一个很好的认识。

标签:功能,操作系统,第九章,提供,程序员,应用,编写
From: https://www.cnblogs.com/c-yying/p/18022864

相关文章

  • 读后感_第九章
    该章讲了操作系统与应用的关系,通过时代的发展,人们发现了,程序中存在相通的地方,也出现了更多的功能。在此之前硬件一直是一个比较大的问题,而操作系统的存在可以缓解这种问题,比如在文件中写入字符串,一般用fputs()控制函数,将磁盘媒体转化为文件。Windows系统有以下特征,32位操作系统,可......
  • PC应用程序自动化(python)
    个人向笔记。看的是BV14Y4y1z7z6这个视频。假期感兴趣看了一点点,感觉和我的日常工作匹配度不太高,所以先记录到这里,后面再补充。 PC自动化--pywinauto0、前置0.1是个后端的访问。application:作用范围是一个进程; desktop:作用范围可以跨进程。 0.2程序检测辅助工具 ......
  • 在k8S中,有状态应用如何上云?
    在Kubernetes(k8s)中部署有状态应用上云时,需要考虑的关键因素包括数据持久化、服务发现与身份标识、以及高可用性和伸缩性。以下是一些关键步骤和注意事项:数据持久化:使用PersistentVolume(PV)和PersistentVolumeClaim(PVC)对象来保证数据的持久存储。PV是集群中的......
  • 探索MVVM Toolkit:简化.NET应用开发,构建高效MVVM架构
     概述:MVVMToolkit是.NET平台的强大工具包,旨在简化MVVM应用程序开发。提供基础功能如ViewModelBase和RelayCommand,支持数据绑定和命令绑定,通过Messenger实现消息订阅发布。其高级功能包括ObservableObject和WeakEventListener,助力开发人员构建可维护、高性能的MVVM应用,提升用......
  • 深入理解 Java 方法重载与递归应用
    Java方法重载方法重载允许在同一个类中定义多个具有相同名称的方法,但参数列表必须不同。语法:returnTypemethodName(parameter1,parameter2,...,parameterN){//方法体}示例:publicclassMain{//重载add方法,支持int和double类型参数staticinta......
  • 第九章读后感
    《程序是怎样跑起来的》第九章:操作系统和应用的关系,这一章详细地解释了操作系统如何管理和调度计算机的硬件资源。首先,我意识到了操作系统在计算机体系中的核心地位。操作系统是管理计算机体系中的核心地位。操作系统是管理计算机硬件和软件资源的软件,它负责分配和释放计算机资源......
  • 第九章:操作系统和应用的关系
    在《程序是怎样跑起来》的第九章中,作者深入探讨了操作系统和应用程序之间的关系。这一章节对于理解计算机系统中软件层次结构以及它们如何相互作用至关重要。以下是我对这一章节的读后感:首先,本章可能从操作系统的基本概念开始,介绍了它是如何作为计算机系统的核心软件,管理硬件资源......
  • 《程序是怎样跑起来的》第九章读后感
    第九章主要阐述了程序与应用之间的关系,以及操作系统如何将两者紧密联系起来。在没有深入学习计算机知识之前,我们通常只知道手机或电脑上的各种应用程序,比如游戏、播放器等,而对“程序”这个概念理解不够清晰。实际上,“程序”是由一系列指令和数据构成的,它是实现特定功能的具体逻辑......
  • 学习总结基于VUE+ASP.NET Core mvc+EFCore+Axios.js+ehcart.js开发一个web应用
    Vue是一个用于构建用户界面(基于数据渲染出用户看到的页面)的渐进式(循序渐进)框架。分为(声明式渲染,基于js包、组建系统、客户端路由、大规模状态管理和构建工具)Vue的使用方法分为:1.Vue核心包开发:局部模块改造;2.Vue核心包+Vue插件工程化开发:整站开发1.开始之前准备下述包 在prog......
  • RRAM机制、材料及其在神经形态计算中的应用
    近年来,RRAM因其结构简单、保持时间长、运行速度快、超低功耗运行能力、能够在不影响器件性能的情况下扩展到更低的尺寸以及可进行三维集成的可能性而日益受到重视。过去几年的研究表明,RRAM是后CMOS时代设计高效、智能和安全计算系统的最合适候选者之一。半导体电子学领域在......