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

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

时间:2023-02-21 10:23:10浏览次数:47  
标签:功能 调用 操作系统 第九章 程序 硬件 应用 函数

应用的运行环境就是操作系统。本章最开始所讲的就是操作系统功能的历史,最开始的程序员需要编写处理的所有相关程序这一过程是非常麻烦的,所以就有人开发出了仅具有加载和运行的监控程序,这就是操作系统的原型。随着时代的发展更多的功能就加入到监控程序中,所以说操作系统本身并不是单独的程序,而是多个程序的集合体。

应用程序是通过操作系统间接控制硬件的,操作系统的硬件控制功能是通过一些小的集合函数体的形式来提供,这些函数及调用函数的行为称为系统调用。系统调用是在函数内部执行的。操作系统和高级语言编程会使硬件抽象化,通过使用操作系统提供的系统调用,程序员就没必要编写直接控制的硬件程序。

Windows操作系统具有32位,也有64位版本。是通过API函数集来提供系统调用。提供采用了图形用户界面的用户界面,通过WYSIWYG实现打印输出,提供多任务功能,提供网络功能及数据库功能,通过即插即用实现设备驱动的自动设定,这些就是Windows操作系统的特征。

标签:功能,调用,操作系统,第九章,程序,硬件,应用,函数
From: https://www.cnblogs.com/Xia-ZXN/p/17140008.html

相关文章

  • 推荐系统[一]:超详细知识介绍,一份完整的入门指南,解答推荐系统相关算法流程、衡量指标和
    1.推荐算法的初步理解如果说互联网的目标就是连接一切,那么推荐系统的作用就是建立更加有效率的连接,推荐系统可以更有效率的连接用户与内容和服务,节约了大量的时间和成本......
  • 广告流量反作弊风控中的模型应用
    作者:vivo互联网安全团队-DuanYunxin商业化广告流量变现,媒体侧和广告主侧的作弊现象严重,损害各方的利益,基于策略和算法模型的业务风控,有效保证各方的利益;算法模型可有......
  • 02-安装操作系统(Ceph Pacific)
    1.安装镜像Ubuntu:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.04/ubuntu-20.04.5-live-server-amd64.isoCentOS(备用):http://mirror.nsc.liu.se/centos-s......
  • UDP 和 TCP? 区别? 应用场景?
    一、UDPUDP(UserDatagramProtocol),用户数据包协议,是一个简单的面向数据报的通信协议,即对应用层交下来的报文,不合并,不拆分,只是在其上面加上首部后就交给了下面的网络层也......
  • 立即执行函数在前端国际化方案中的应用
    说起国际化,开发过跨区域网页的小伙伴应该都遇到过。我们的网页需要配置多套语言,方便用户进行切换。 本文就以React为例,介绍其中一种实现方案,并学习一下其中的知识点。......
  • 【数组与链表算法】矩阵算法在程序中常见的简单应用 | C++
    第二十三章矩阵算法:::hljs-center目录第二十三章矩阵算法●前言●矩阵算法与深度学习●一、矩阵相加●二、矩阵相乘●三、矩阵转置●四、稀疏矩阵●......
  • 4.git的指令应用
    1.stash应用: 应用场景:在当前分支开发代码,开发到一半,代码没有提交,你想在当前分支的基础上切换到别的分支;或者创建新的分支,所以需要把当前开发的内容进行藏匿起来。1.1......
  • Golang 构建 Apache thrift 应用
    安装去官网下载安装包,然后编译安装。https://thrift.apache.org/download./configure&&make当然如果我们使用了MacOS我们将可以方便的直接使用 Homebrew进行......
  • Win10应用商店提示“重试该操作 无法加载页面”
    试了好几种方法都没有效果,大家可以都试一下:方法1.按住Windows键+R键,输入“wsreset”,按下回车键重置应用商店 等待一段时间,会自动重置打开商店方法2.在Windows键+X键,点......
  • 电源合理应用之降低外壳温度 DC-DC电源模块转换器
    在一定的工作环境温度和输出负载条件下,在正常的大气环境下(自然对流冷知),外壳到周围环境的热阳可能仲外壳工作温度超过特定的最大值。如果确究如此,就需要降低外壳到周围......