![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
大鱼-瓶邪
工作已签,base杭州,专注毕业,后期更新可能会稍微少一点,还是会和大家一起探讨。
华中科技大学在读研究生。主要做核聚变模拟计算,管理着82个节点的集群,做大数据和机器学习,利用10多个老节点搭建各种环境钻研大数据知识,主要是Hadoop生态圈(HDFS+Spark+Sqoop+HIve+Hbase+Pig+Zookeeper)。<br>也用python做科研数据分析,机器学习。<br>熟悉scala开发<br>本科期间跟随导师做了两年的java web开发,熟悉ssh框架,mysql,oracle数据库
展开
-
理解32位和64位操作系统
现在流行的操作系统是32位和64位的,都知道32位操作系统能”认出“4G以内的内存而64位的 可以认出多内存--2的64次方Byte(简称大B,还有一种是小b,1个byte由8个bit组成) 但是为什么会64位的能认到的内存就多呢? 先看一下概念 32位和64位:CPU一次处理数据的能力是32位还是64位。 就是说CPU一次能处理的数据是32个bit或者64个bit。 大家都知道1位(...原创 2018-08-13 13:40:03 · 543 阅读 · 0 评论 -
CPU多级缓存
单核时代,乱序执行优化会保证结果的一致性。 在多核时代就会出现问题。因为每个核都有自己的缓存,导致逻辑上后写入的数据未必真的写入。 ...原创 2019-03-03 12:33:58 · 178 阅读 · 0 评论 -
Java内存模型(JMM)
为了屏蔽掉各种硬件核操作系统的内存访问差异,以实现Java程序在各种平台下达到一致的并发效果,JVM中定义了JMM。 JMM:一种规范,规范了JVM与计算机内存是如何协同工作的。它规定了一个线程如何和核实可以看到由其他线程修改过的 共享变量的值,以及在必须时如何同步地访问共享变量。 Heap:堆,运行时的数据区,由垃圾回收来负责,可以动态分配内存大小(导致存取速度比较慢一些), ...原创 2019-03-03 13:56:20 · 236 阅读 · 0 评论