一、分布式环境的特点 分布性 分布式系统由多台计算机组成,它们在地域上是分散的,可以散布在一个单位、一个城市、一个国家,甚至全球范围内。整个系统的功能是分散在各个节点上实现的,因而分布式系统具有数据处理的分布性。 并发性 程序运行过程中,并发性操作是很常见的。比如同一个分布式系统中的多个节点,同时访 ...
分类:
其他好文 时间:
2020-03-10 15:52:35
阅读次数:
82
进程,线程,协程 TODO 虚拟内存 局部性原理 计算机组成原理,CPU缓存和局部性原理 老调度器(Go 1.0)有4个缺点 https://golang.org/s/go11sched http://lessisbetter.site/2019/03/10/golang scheduler 1 h ...
分类:
其他好文 时间:
2020-03-08 15:44:43
阅读次数:
81
为什么引入栈 完成函数调用的过程,需要有个地方存放函数调用返回后要执行的指令地址(简称返回地址) 极客时间 深入计算机组成原理 函数调用过程中,栈的使用 rip寄存器: 存放下一条要执行的指令地址 callq指令做两件事 1. 把rip的地址A3压栈(也就是被调用函数返回后,调用者本来接下来会执行的 ...
分类:
其他好文 时间:
2020-03-07 23:46:18
阅读次数:
137
1、CPU 的流水线设计的三大冒险 结构冒险(Structural Hazard)、数据冒险(Data Hazard)以及控制冒险(Control Hazard)。 2、结构冒险 结构冒险的本质是硬件层面资源的竞争。CPU 在同一个时钟周期,同时在运行两条计算机指令的不同阶段。但是这两个不同的阶段, ...
分类:
其他好文 时间:
2020-03-06 17:24:52
阅读次数:
163
计算机基础知识总结 [TOC] 这里走马观花总结了一点计算机基础知识。但是是完全不够的。如果想要深入了解计算机的组成原理,建议阅读《编码:隐匿在计算机软硬件背后的语言》这本书。 计算机组成结构 硬件:CPU,硬盘,内存,输入输出设备,主板,电源 CPU:运算器 + 控制器 内存:断电后存储内容丢失 ...
分类:
其他好文 时间:
2020-03-06 15:09:30
阅读次数:
79
计算机系统概论: 计算机的诞生和发展: 计算机特点:①存储记忆;②依程序自动、高速;③高速运算(数值运算、逻辑运算) 计算机分类: 原理角度:①数字计算机②模拟计算机 性能指标:①巨型机②大型机③小型机④微型机 用途角度:①专用机②通用机 指令流(机器执行的指令序列)数量和数据流(由指令流调用的数据 ...
分类:
其他好文 时间:
2020-03-06 01:04:02
阅读次数:
84
当你刚入职场时,无论你是用C++还是Java甚至只是应聘运维岗位,相信你都会遇到这个问题。
这是一个很基础的问题,但又是一个很考验人水平的问题。
说基础是因为每个学计算机的人都应该懂,进程线程是计算机的基础概念,是每个程序员时时刻刻都要接触的东西。
但这又是一个充满陷阱可以无限扩展和深入的一个问题。比如可以从操作系统知识扩展到计算机组成原理,可以从单线程扩展到并发编程,可以从并发编程深入到线程同步、线程安全、进程间通信等等。
那么我们该如何回答好这个问题呢?
既然要谈区别,那么首先需要理解什么是进程和线程。
之前,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。
分类:
编程语言 时间:
2020-03-02 16:29:06
阅读次数:
88
Python语言 1.python开发环境 计算机组成 编程语言和python Python语言介绍 Python开发环境搭建 2.Python基础语法 注释 变量 分支语句 循环语句 函数 ...
分类:
编程语言 时间:
2020-03-02 13:04:33
阅读次数:
57
[TOC] Python入门(目录全览) 第一篇 markdown编辑器 "001markdown基本语法" 第二篇 计算机基础 "002 计算机基础之编程" "003 计算机组成原理" "004 计算机操作系统" "005 编程语言分类" "006 网络的瓶颈效应" "007 计算机基础小结" 第 ...
分类:
编程语言 时间:
2020-02-29 23:58:31
阅读次数:
129
计算机组成原理 1.什么是计算机? 俗称电脑,即通电的大脑,电脑二字蕴含了人类对计算机的终极期望,希望它能真的像人脑一样去工作,从而解放人力。 2.为什么要用计算机? 世界是由聪明的懒人统治的,任何时期,总有一群聪明的懒人想要奴隶别人。在奴隶制社会,聪明的懒人奴役的是真正的人,而人是无法不吃、不喝、 ...
分类:
其他好文 时间:
2020-02-28 18:33:39
阅读次数:
58