首页 > 其他分享 >计算机科学速成课第十八课:操作系统

计算机科学速成课第十八课:操作系统

时间:2022-09-21 18:01:40浏览次数:59  
标签:操作系统 第十八 计算机科学 程序 速成 硬件 内存 虚拟内存 驱动程序

1.操作系统(OS)

操作系统也是一种程序,不过它有操作硬件的特殊权限,可以运行和管理其他程序。

2.批处理

一个程序运行后会自动运行下一个程序。

3.外部设备

和计算机连着的其他设备,如打印机。

4.设备驱动程序

为了使所写程序和不同类型的电脑兼容,我们需要操作系统充当软件和硬件之间的媒介,更具体地说,操作系统提供程序编程接口(API)来抽象硬件,叫“设备驱动程序”。程序员可以用标准化机制,和输入输出硬件(I/O)交互,

5.多任务处理

操作系统能使多个程序在单个CPU上同时进行的能力,叫做“多任务处理”

6.虚拟内存

多程序处理带来了一个程序所占用内存可能不连续的问题,导致程序员难以追踪一个程序,为了解决这个问题操作系统会把内存地址虚拟化,这叫“虚拟内存”。

7.动态内存分配

虚拟内存的机制使程序的内存大小可以灵活增减,叫做“动态内存分配”,对程序来说,内存看上去是连续的。

8.内存保护

给每个程序分配单独的内存,那当这个程序出现混乱时,它不会影响到其他程序的内存,同时也能有效地防止恶意程序篡改其他程序,这叫做内存保护。

9.多用户分时操作系统(Multics)

用来处理多用户同时使用一台计算机的情况,即每个用户只能用一小部分处理器,内存等,

10.Unix

把操作系统分成两个部分,一个是操作系统的核心部分,如内存管理,多任务和输入/输出处理,这叫做“内核”,第二部分是一堆有用的工具,比如程序和运行库。

标签:操作系统,第十八,计算机科学,程序,速成,硬件,内存,虚拟内存,驱动程序
From: https://www.cnblogs.com/dollar/p/16716548.html

相关文章

  • 计算机科学概论
    第四章1.电路由门组成,门是对电信号执行基本运算的工具,他们相互关联,就形成了运行逻辑关系的电路。2.布尔函数是表示二级逻辑函数的数学表示法,逻辑框图是电路的图形化表示,真......
  • 《计算机科学概论》第4-6章预习阅读心得
    第四章门和电路计算机和电学门:对电信号执行基本运算的设备,接受一个或多个输入信号,生成一个输出信号。电路:互相关联的门的组合,用于实现特定的逻辑......
  • 计算机工程与计算机科学与软件工程
    计算机工程与计算机科学与软件工程这些术语听起来几乎相同,那么有什么区别?你应该学习哪一个最有可能获得成功?这是简短的答案,它们非常相似,您将同样成功地学习任何一个。让我......
  • 最佳大学专业,计算机工程和计算机科学
    最佳大学专业,计算机工程和计算机科学每个人都知道,计算机和电子设备正在接管世界。无论这是好事还是坏事,计算机的使用量每天都在以指数级增长。因此,市场也是如此。Ipada......
  • 第十八章 Ansible-playbook-Role基础介绍
    一、AnsibleRoles概述roles不管是Ansible还是saltstack,我在写一键部署的时候,都不可能把所有的步骤全部写入到一个'剧本'文件当中,我们肯定需要把不同的工作模块,拆分开来,解......
  • 计算机科学速成课第十六课:软件工程
    1、对象当任务庞大,函数太多,我们需要把函数打包成层级,把相关代码都放一起,打包成对象。对象可以包括其他对象,函数和变量。把函数打包成对象的思想叫做“面向对象编程”,面向......
  • 别给计算机科学学生教面向对象编程
    面向对象理念是编程时入手问题的一种人类理解意义上的“具象”,在性能关键的领域(科学计算、图形渲染、大数据处理等)这种“具象”所建立起来的计算模型十有八九不是计算效率......
  • 计算机科学速成课第十五课:阿兰图灵
      0.可判定性问题是否存在一种算法,输入正式逻辑语句输出准确的"是"或"否"答案?  1.阿隆佐邱奇,Lambda算子美国数学家阿隆佐·丘奇,开发了一个叫"Lambda算子"的数学......
  • 第十八章 MHA 高可用(一)
    第十八章MHA高可用1.准备三台机器 IP:10.0.0.51主机名:db01内存:2G IP:10.0.0.52主机名:db02内存:2G IP:10.0.0.53主机名:db03内存:2G2.优化一、MHA概述1.简......
  • 计算机科学速成课第四课:二进制
    1、二进制的原理,存储单元MB/GB/TB解释0计算机中的二进制表示:单个数字1或0,1位二进制数字命名为位(bit),也称1比特。 1字节(byte)的概念:1byte=8bit,即1byte代......