首页 > 其他分享 >9.1 操作系统功能的历史

9.1 操作系统功能的历史

时间:2023-02-13 21:45:16浏览次数:45  
标签:功能 操作系统 程序 程序员 监控 9.1 加载

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

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

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

为了方便程序员的硬件控制程序、编程语言处理器(汇编、编译、解析 )以及各种实用程序等,结果就形成了和现在相差不大的操作系统。因此,操作系统本身并不是单独的程序,而是多个程序的集合体(图 9-3 )。

标签:功能,操作系统,程序,程序员,监控,9.1,加载
From: https://www.cnblogs.com/ttmeng/p/17117914.html

相关文章

  • 删除功能_代码实现与修改功能_分析
    删除功能_代码实现packagehf.xueqiang.web.servlet;importhf.xueqiang.service.UserService;importhf.xueqiang.service.impl.UserServiceImpl;importjava......
  • 9.5Windows操作系统的特征
    Windows操作系统的主要特征如下所示。   (1)32位操作系统(也有64位版本)    (2)通过API函数集来提供系统调用    (3)提供采用了图形用户界面的用户界面 ......
  • 9.4操作系统和高级编程语言使硬件抽象化
       通过使用操作系统提供的系统调用,程序员就没必要编写直接控 制硬件的程序了。而且,通过使用高级编程语言,有时甚至也无需考虑系统调用的存在。这是因为操作系统和高......
  • 9.2要意识到操作系统的存在
       代码清单9-1表示的是,在Windows操作系统下,用C语言制作一个具有表示当前时间时间功能的应用。time()是用来取得当前日期和时间的函数,print()是用来在显示器上显示字符串......
  • 添加功能_实现与删除功能_分析
    添加功能_实现<%@pagecontentType="text/html;charset=UTF-8"language="java"%><%@taglibprefix="c"uri="http://java.sun.com/jsp/jstl/core"%><!--HTML5文......
  • QTreewidget勾选功能
    //connect(ui->treeWidget,&QTreeWidget::itemClicked,this,&PushSelectUser::treeItemChanged); voidPushSelectUser::treeItemChanged(QTreeWidgetItem*item,intcol......
  • 《黑马旅游网》综合案例 三 注册功能后台
    Servlet代码实现UserDao:publicinterfaceUserDao{/***根据用户名查询用户信息*@paramusername*@return*/publicUserfindB......
  • CS8370 功能在 C# 7.3 中不可用。请使用 9.0 或更高的语言版本
     C#9.0中提供了更多的语法糖,如using、new等关键字的简化声明。  但却会在新开项目中出现上述报错。修复方法如下:用文本编辑器打开项目文件(*.csproj),并列新增Propert......
  • 790~792 登录功能代码实现,添加功能分析实现
    #登录:1.调整页面,加入验证码功能   UserfindUserByUsernameAndPassword(Stringusername,Stringpassword);==========Userlogin(Useruser);=========......
  • 登录功能_代码实现与添加功能_分析
    登录功能_代码实现<%@pagecontentType="text/html;charset=UTF-8"language="java"%><!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="utf-8"/>......