首页 > 其他分享 >操作系统和应用的关系——9.1操作系统功能的历史

操作系统和应用的关系——9.1操作系统功能的历史

时间:2023-02-07 09:57:59浏览次数:42  
标签:功能 操作系统 程序 9.1 程序员 监控 应用

操作系统的原型:仅具有加载和运行功能的监控程序。

通过事先启动监控程序,程序员就可以根据需要的各种程序加载到内存中运行。如下图:

 

 在利用监控程序编写程序的过程中,发现很多程序都要共通的部分。因此,基本的输入输出部分的程序就被追加到了监控程序中。初期的操作系统就这样诞生了(图 9-2 )。

之后,随着时代的进一步发展,开始有更多的功能被追加到监控程序中,比如,为了方便程序员的硬件控制程序、编程语言处理器(汇编、编译、解析 )以及各种实用程序等,结果就形成了和现在相差不大的操作系统。因此,操作系统本身并不是单独的程序,而是多个程序的集合体(图 9-3 )。

 

标签:功能,操作系统,程序,9.1,程序员,监控,应用
From: https://www.cnblogs.com/z1218/p/17097371.html

相关文章

  • 基于Flutter的移动端跨平台应用实践
    长期以来,移动端的开发都需要为相同的产品逻辑实现两套代码。在大多数情况下,这两套代码所描述的逻辑基本是一致的,只是用不同的编程语言在阐述,为的是部署到不同的平台上。这......
  • C# 逆变的具体应用场景
    前言早期在学习泛型的协变与逆变时,网上的文章讲解、例子算是能看懂,但关于逆变的具体应用场景这方面的知识,我并没有深刻的认识。本文将在具体的场景下,从泛型接口设计的角度......
  • 基于Flutter的移动端跨平台应用实践
    长期以来,移动端的开发都需要为相同的产品逻辑实现两套代码。在大多数情况下,这两套代码所描述的逻辑基本是一致的,只是用不同的编程语言在阐述,为的是部署到不同的平台上。这......
  • 基于Flutter的移动端跨平台应用实践
    长期以来,移动端的开发都需要为相同的产品逻辑实现两套代码。在大多数情况下,这两套代码所描述的逻辑基本是一致的,只是用不同的编程语言在阐述,为的是部署到不同的平台上。这......
  • 数字人技术在直播场景下的应用
    导读本文介绍了在数字人AI技术发展迅猛,整体AI数字人市场呈现高速增长的趋势下,与强调高实时性互动的直播业务场景的结合与应用,通过数字人渲染技术、强大的AI全栈能力、算......
  • iOS应用显示名称问题
    问题Unity版本2020.3,通过设置BuildingSettings的ProductName,导出XCode工程并编译ipa。发现ipa安装后的应用包名没有设置成功。解决官方说明:https://issuetracker.unity3......
  • 计算机重装Windows操作系统
    这里使用虚拟机模拟电脑安装操作系统:一、安装ventoyU盘启动工具:注意:1.这一步需要格式化U盘,所以最好使用空U盘或者提前备份。2.这里是下载在电脑上面,不是下载在U......
  • 安卓应用漏洞学习case8–CVE-2020-6828
    安卓应用漏洞学习case8–CVE-2020-6828前期回顾漏洞免费实战部分-安卓应用层getLastPathSegment函数问题漏洞实战部分2-安卓应用ZipEntry对象问题实战漏洞实战部分3-C......
  • Android之快捷方式一——通过应用程序创建快捷方式
    AndroidManifest.xml:<?xmlversion="1.0"encoding="utf-8"?><manifestxmlns:android="http://schemas.android.com/apk/res/android"package="c......
  • Android 编写使用root权限的android应用程序
    packagecom.iaiai;importjava.io.BufferedReader;importjava.io.DataOutputStream;importjava.io.InputStreamReader;importandroid.app.Activity;importandroid.os.B......