
操作系统
操作系统基础,主要内容偏向游戏编程
莫之
不努力奔跑,怎么能停在原地
展开
-
CPU基础:解释了多个CPU,内核和超线程
https://www.howtogeek.com/194756/cpu-basics-multiple-cpus-cores-and-hyper-threading-explained/翻译 2020-06-30 00:03:55 · 729 阅读 · 0 评论 -
操作系统的结构设计
操作系统的结构设计操作系统的结构设计有两层含义,一是研究操作系统的整体结构;二是研究操作系统程序的局部结构,包括数据结构和控制结构。原创 2020-06-26 20:06:34 · 2147 阅读 · 0 评论 -
操作系统提供的服务
操作系统提供的基本服务操作系统要负责程序的执行,也要负责编程任务等,所以它需要有以下基础服务: 创建程序,提供各种工具和服务,包括编辑程序和调试程序,帮助用户编程并生成源程序 执行程序,将用户程序和数据装入主存,为其运行做好准备工作并启动执行。当程序编译或执行出现异常时,应当有异常报告并对异常做适当处理 数据I/O,程序在运行过程中需要I/O设备上的数据时,可以通过I/O命令来请求操作系统的服务。操作系统不允许用户直接控制I/O设备,但是可以让用户通过简单方式实现I/O控制和读原创 2020-06-22 20:22:38 · 5497 阅读 · 0 评论 -
操作系统之多道程序设计
发展历程早期的批处理系统中,I/O设备和CPU仍然是串行工作的,CPU时间浪费巨大,浪费了CPU的处理能力。操作系统中只有一个可执行程序,一个任务执行时,必须CPU执行完,I/O才能执行,两者不可并行。随着CPU速度迅速提高而I/O设备速度却提高不多,导致CPU和I/O设备之间的速度不匹配,矛盾越来越突出。为了解决这个问题,多道程序的概念被提出。多道程序设计的概念与相应的问题多道程序设计:允许多个程序(作业)同时进入一个计算机系统的内存并启动进行交替计算的方法,也就是,计算机中可以同时存原创 2020-06-22 22:42:40 · 25002 阅读 · 0 评论 -
操作系统介绍之主要功能以及特性
操作系统的作用和功能主要作用和功能 操作系统是用户与计算机硬件之间的接口 操作系统为用户提供了虚拟计算机,为了把硬件的复杂性和用户隔离开来,在计算机裸机上加上一层又一层的软件来组成整个计算机系统,同时为用户提供一个容易理解以及便于开发者程序设计的接口。 操作系统是计算机系统的资源管理者。在计算机系统中,能分配给用户使用的各种硬件和软件设施总称为资源,资源包括两大类:硬件资源和信息资源。其中,硬件资源分为处理器、存储器、I/O设备,I/O设备又分为输入型设备、输出型设备;信息资源原创 2020-06-20 17:21:12 · 1816 阅读 · 0 评论 -
操作系统中的主存储器&高速缓存
了解操作系统的存储管理存储管理是操作系统的重要组成部分,它负责管理计算机系统中的主存储器。任何程序(代码)及数据在执行前必须进入主存空间,因此存储管理的优劣直接影响系统的性能,主存储空间一般分为两部分:一部分是系统区,存放操作系统的核心程序以及标准子程序等;另一部分是用户区,存放用户的程序和数据等,供当前正在执行的程序使用。我们所关注的存储管理就是用户区的管理,操作系统的任务之一就是要尽可能方便用户使用以及提高主存储器的利用效率;而且,有效的存储管理也是多道程序设计系统的关键支撑,存储管理主要有如下原创 2020-06-27 22:13:09 · 4295 阅读 · 0 评论 -
计算机硬件组成知识点整理
32位和64位操作系统64位操作系统中的64位指的是总线带宽,也就是总线传输的带宽最高能达到64位也就是八个字节;64位操作系统指的就是采用了64位内存管理架构的操作系统,而两者的关键区别就是它们管理内存的方式,在winXP32位中,由内核和应用程序分配的系统内存总量的上限,而在64位中,系统内存分配的上限为16G,而这种差异对性能的影响极其关键,因为内存中的数据访问速度比磁盘驱动器快成千上万倍,同时程序也可以更快地加载到内存中;64位操作系统的软件可以兼容32位,但是32位不可以兼容64位;而原创 2020-06-18 11:57:15 · 719 阅读 · 0 评论