原文:程序员不得不了解的硬核知识大全

我们每个程序员或许都有一个梦,那就是成为大牛,我们或许都沉浸在各种框架中,以为框架就是一切,以为应用层才是最重要的,你错了。在当今计算机行业中,会应用是基本素质,如果你懂其原理才能让你在行业中走的更远,而计算机基础知识又是重中之重。下面,跟随我的脚步,为你介绍一下计算机底层知识。 CPU 还不了解 CPU 吗 现在就带你了解一下 CPU 是什么 CPU 的全称是 Central Processin ...

2020-01-15 11:47 33 11950 推荐指数:

查看详情

程序员需要了解硬核知识之磁盘

此篇文章是 《程序员需要了解硬核知识》系列第四篇,历史文章请戳 程序员需要了解硬核知识之内存 程序员需要了解硬核知识之CPU 程序员需要了解硬核知识之二进制 我们大家知道,计算机的五大基础部件是 存储器、控制器、运算器、输入和输出设备,其中从存储功能的角度来看,可以把存储器分为内存 ...

Fri Nov 01 20:31:00 CST 2019 3 885
程序员需要了解硬核知识之控制硬件

应用和硬件的关系 我们作为程序员一般很少直接操控硬件,我们一般通过 C、Java 等高级语言编写的程序起到间接控制硬件的作用。所以大家很少直接接触到硬件的指令,硬件的控制是由 Windows 操作系统 全权负责的。 你一定猜到我要说什么了,没错,我会说但是,任何事情没有绝对性,环境的不同会造成 ...

Wed Dec 11 05:13:00 CST 2019 1 506
程序员需要了解硬核知识之内存

我们都知道,计算机是处理数据的设备,而数据的主要存储位置就是磁盘和内存,并且对于程序员来讲,CPU 和内存是我们必须了解的两个物理结构,它是你通向高阶程序员很重要的桥梁,那么本篇文章我们就来介绍一下基本的内存知识。 什么是内存 内存(Memory)是计算机中最重要的部件之一,它是程序与CPU ...

Mon Oct 28 21:00:00 CST 2019 3 1596
程序员需要了解硬核知识之CPU

大家都是程序员,大家都是和计算机打交道的程序员,大家都是和计算机中软件硬件打交道的程序员,大家都是和CPU打交道的程序员,所以,不管你是玩儿硬件的还是做软件的,你的世界都少不了计算机最核心的 - CPU CPU是什么 CPU 的全称是 Central Processing Unit,它是 ...

Mon Oct 21 21:12:00 CST 2019 4 1393
程序员需要了解硬核知识之汇编语言(一)

之前的系列文章从 CPU 和内存方面简单介绍了一下汇编语言,但是还没有系统的了解一下汇编语言,汇编语言作为第二代计算机语言,会用一些容易理解和记忆的字母,单词来代替一个特定的指令,作为高级编程语言的基础,有必要系统的了解一下汇编语言,那么本篇文章希望大家跟我一起来了解一下汇编语言。 汇编语言 ...

Wed Nov 27 21:04:00 CST 2019 1 615
程序员需要了解硬核知识之压缩算法

此篇文章是《程序员需要了解硬核知识》第五篇文章,历史文章请戳 程序员需要了解硬核知识之内存 程序员需要了解硬核知识之CPU 程序员需要了解硬核知识之二进制 程序员需要了解硬核知识之磁盘 之前的文章更多的介绍了计算机的硬件知识,会有一些难度,本篇文章的门槛会低一些,一起来看一下 ...

Wed Nov 06 19:38:00 CST 2019 0 842
程序员需要了解硬核知识之二进制

我们都知道,计算机的底层都是使用二进制数据进行数据流传输的,那么为什么会使用二进制表示计算机呢?或者说,什么是二进制数呢?在拓展一步,如何使用二进制进行加减乘除?二进制数如何表示负数呢?本文将一一为你 ...

Sun Jun 07 00:41:00 CST 2020 0 1141
程序员需要了解硬核知识之汇编语言(全)

之前的系列文章从 CPU 和内存方面简单介绍了一下汇编语言,但是还没有系统的了解一下汇编语言,汇编语言作为第二代计算机语言,会用一些容易理解和记忆的字母,单词来代替一个特定的指令,作为高级编程语言的基础,有必要系统的了解一下汇编语言,那么本篇文章希望大家跟我一起来了解一下汇编语言。 汇编语言 ...

Tue Dec 03 20:41:00 CST 2019 2 678
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM