并发编程(一) >>>思维导图>>>博客园 操作系统的作用 1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2:管理、调度进程,并且将多个进程对硬件的竞争变得有序 多道技术 1.空间上的复用:多个赓续公用一套计算机硬件 2.时间上的复用:切换+保存状态 >1.当一个程序遇到IO操作 操作系统会剥夺该 ...
分类:
其他好文 时间:
2019-08-12 01:01:08
阅读次数:
105
一、多道技术 1.空间上的复用 多个程序共用一套计算机硬件 2.时间上的复用 切换+保存状态 1).当一个程序遇到IO操作 操作系统会剥夺该程序的cpu执行权限(提高了cpu的利用率 并且也不影响程序的执行效率) 2).当一个程序长时间占用cpu 操作系统也会剥夺该程序的cpu执行权限(降低了程序的 ...
分类:
其他好文 时间:
2019-08-11 22:55:24
阅读次数:
135
1.OS 2.内核 3.分布式 4.嵌入式 一、OS: 1.定义: 操作系统(英语:operating system,缩写作 OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。 2,功能 提供一个让用户与系统交互的操作界面。现代操作系统通常都有一个使用的绘图设备的图形用户 ...
分类:
其他好文 时间:
2019-08-11 17:35:35
阅读次数:
112
Google创造Golang的原因计算机硬件技术更新频繁,性能提高很快。目前主流的编程语言发展明显落后于硬件,不能合理利用多核多CPU的优势提升软件系统性能。软件系统复杂度越来越高,维护成本越来越高,目前缺乏一个足够简洁高效的编程语言。【现有的编程语言;风格不统一;计算能力不够;处理大并发不够好】企业运行维护很多c/c++的项目,c/c++程序运行速度虽然很快,但是编译速度却很慢,同时还存在“内存
分类:
其他好文 时间:
2019-08-11 01:22:37
阅读次数:
212
操作系统发展史(主要的几个阶段) 初始系统 1946年第一台计算机诞生,采用手工操作的方式(用穿孔卡片操作) 同一个房间同一时刻只能运行一个程序,效率极低(操作一两个小时,CPU一两秒可能就运算完了) 联机批处理系统 脱机批处理系统 多道程序系统 1. 空间上的复用 ? 多个程序公用一套计算机硬件 ...
分类:
编程语言 时间:
2019-08-09 23:50:31
阅读次数:
132
多道技术 1.空间上的复用: 多个程序共用一套计算机硬件 2.时间上的复用: 切换+保存状态 1.当一个程序遇到IO操作,操作系统会剥夺该程序的cpu执行权限(提高了cpu的利用率 并且也不影响程序的执行效率) 2.当一个程序长时间占用cpu 操作系统也会剥夺该程序的cpu执行权限(降低了程序的执行 ...
分类:
系统相关 时间:
2019-08-09 21:43:51
阅读次数:
127
1 计算机硬件介绍 1.1 现代计算机结构体系及组成部分 冯诺依曼结构体系,也就是现在计算机的组成结构 计算机硬件的5个主要部分(运算器,控制器,存储器,输入设备,输出设备) 计算机各组成部件通过总线(bus)链接通信 2 重要组成部件详细介绍 2.1 CPU 运算器+控制器=CPU中央处理器,其工 ...
分类:
其他好文 时间:
2019-08-02 18:19:18
阅读次数:
90
第一周重点知识总结一.计算机基础1.计算机组成??计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成??冯·诺依曼体系结构:计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成2.服务器分类:2.1.按规模分类:??巨型计算机,大型计算机,小型计算机,微型计算机。2.2.按应用功能分类:&em
分类:
系统相关 时间:
2019-07-29 10:08:12
阅读次数:
141
1、操作系统 操作系统是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。 2、操作系统的四个特性 3、操作系统的主要功能 4、进程和线程的区别 5、进程的状态及转换 &emsp ...
分类:
其他好文 时间:
2019-07-28 20:13:20
阅读次数:
122
操作系统理论: 1. 操作系统是什么? 操作系统是一个协调\管理\控制计算机硬件资源与应用软件资源的一段控制程序 有两大功能: 1. 将复杂的硬件操作封装成简单的接口给应用程序或者用户去使用 2. 将多个进程对硬件的竞争变得有序 操作系统发展史 并发: 多个任务看起来是同时运行的 串行:一个任务完完 ...
分类:
其他好文 时间:
2019-07-27 09:48:32
阅读次数:
85