E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
计算机底层
脑洞大开——我理解的编程模式
最初的,是机器语言,它是直接面向
计算机底层
的语言,就是笨拙的机器能直接识别的语言。然后是汇编,它整合了1和0,将一串数字变换为一个或几个单词,算是面向对象的初步实现。
卫道士
·
2015-08-23 21:00
电脑中的文件是在硬盘扇区中存储的形式
由于
计算机底层
用二进制语言通信的,而二进制转换成16进制相对方便,所以我们在用磁盘编辑软件打开硬盘是大多数看到的都是十六进制格式的。
数据恢复v
·
2015-06-13 13:59
数据存储形式
电脑中的文件是在硬盘扇区中存储的形式
由于
计算机底层
用二进制语言通信的,而二进制转换成16进制相对方便,所以我们在用磁盘编辑软件打开硬盘是大多数看到的都是十六进制格式的。
15058770161
·
2015-06-13 13:59
数据存储形式
小黑小波比.极客学院.android自学笔记
1_第1阶段|环境搭建2_第2阶段|Java基础1_Java语言基础-计算机进制转换1_计算机系统进制概述概述:1.数值是用一组固定的符号和同意的规则来表示数值的方法.2.
计算机底层
使用的数制是二进制.3
snow_it_bobo
·
2015-05-14 15:00
小黑小波比
计算机底层
知识拾遗(十)理解进程调度
这篇说说内核的进程调度机制,进程调度是内核的一个重要工作,由调度器完成。进程状态内核调度器调度的实体(KSE,kernalscheduleentry)是进程和线程。内核必须知道所有进程和线程的状态,比如把时间片给一个阻塞的进程是没有意义的。从内核的角度来看,进程的状态有3种:1.运行,表示正在运行的进程2.等待,没有运行,但是等待时间片运行的进程3.睡眠,也就是阻塞,包括可中断的阻塞和不可中断的阻
iter_zc
·
2015-03-18 15:53
操作系统
计算机原理
计算机底层知识拾遗
计算机底层
知识拾遗(十)理解进程调度
这篇说说内核的进程调度机制,进程调度是内核的一个重要工作,由调度器完成。进程状态内核调度器调度的实体(KSE,kernalscheduleentry)是进程和线程。内核必须知道所有进程和线程的状态,比如把时间片给一个阻塞的进程是没有意义的。从内核的角度来看,进程的状态有3种:1.运行,表示正在运行的进程2.等待,没有运行,但是等待时间片运行的进程3.睡眠,也就是阻塞,包括可中断的阻塞和不可中断的阻
ITer_ZC
·
2015-03-18 15:00
进程
调度器
进程调度
计算机底层
知识拾遗(九)深入理解内存映射mmap
内存映射mmap是Linux内核的一个重要机制,它和虚拟内存管理以及文件IO都有直接的关系,这篇细说一下mmap的一些要点。修改(2015-11-12):Linux的虚拟内存管理是基于mmap来实现的。vm_area_struct是在mmap的时候创建的,vm_area_strcut代表了一段连续的虚拟地址,这些虚拟地址相应地映射到一个后备文件或者一个匿名文件的虚拟页。一个vm_area_stru
iter_zc
·
2015-03-16 17:18
操作系统
计算机原理
计算机底层知识拾遗
计算机底层
知识拾遗(九)深入理解内存映射mmap
内存映射mmap是Linux内核的一个重要机制,它和虚拟内存管理以及文件IO都有直接的关系,这篇细说一下mmap的一些要点。mmap和虚拟内存管理先来看看Linux内核的用户进程虚拟内存管理。内核定义了mm_struct结构来表示一个用户进程的虚拟内存地址空间。1.start_code,end_code指定了进程的代码段的边界,start_data,end_data指定了进程数据段的边界。在ELF
ITer_ZC
·
2015-03-16 17:00
内存映射
mmap
文件IO
虚拟内存管理
堆分配
BIOS的配置方法
BIOS的作用BIOS负责
计算机底层
的基础工作,包括加电自检
兰芷
·
2015-03-12 23:19
系统软件
提示信息
计算机硬件
BIOS的配置方法
BIOS的作用BIOS负责
计算机底层
的基础工作,包括加电自检
兰芷
·
2015-03-12 23:19
系统软件
提示信息
计算机硬件
计算机底层
知识拾遗(八)理解物理内存管理
内存管理是Linux内核最复杂的组件。内存管理包括虚拟内存机制和物理内存管理。这篇说说物理内存管理的一些要点。物理内存地址空间和虚拟内存地址空间说到虚拟内存的时候我们知道虚拟内存地址空间分为两部分:内核地址空间和用户进程地址空间。这两个地址空间都使用虚拟地址,也就是说程序使用的都是虚拟地址。从虚拟地址映射到实际物理地址时有所区别:1.内核使用物理内存时可以直接通过虚拟地址和内核地址空间的起始值的偏
iter_zc
·
2015-03-12 15:56
操作系统
计算机原理
计算机底层知识拾遗
计算机底层
知识拾遗(八)理解物理内存管理
内存管理是Linux内核最复杂的组件。内存管理包括虚拟内存机制和物理内存管理。这篇说说物理内存管理的一些要点。物理内存地址空间和虚拟内存地址空间说到虚拟内存的时候我们知道虚拟内存地址空间分为两部分:内核地址空间和用户进程地址空间。这两个地址空间都使用虚拟地址,也就是说程序使用的都是虚拟地址。从虚拟地址映射到实际物理地址时有所区别:1.内核使用物理内存时可以直接通过虚拟地址和内核地址空间的起始值的偏
ITer_ZC
·
2015-03-12 15:00
page
linux内核
物理内存管理
计算机底层
知识拾遗(七)页缓存数据同步和页回收机制
这篇说说Linux的页缓存数据同步和页回收机制。数据同步和页回收是两个独立的概念,数据同步处理的是内存/缓存的数据和后备设备的数据一致问题,页回收处理的是在内存空间不足时如何回收已分配的物理内存页,来获得足够空间分配干净页,支持优先级更高的工作。数据同步在任意时刻都有可能触发,页回收则是在物理内存使用达到一定阀值的时候触发。数据同步就是把物理内存和页缓存中的脏页写回到后备设备的文件中去。有两种方式
ITer_ZC
·
2015-03-12 13:00
swap
数据同步
页缓存
页交换
页回收
计算机底层
知识拾遗(六)理解页缓存page cache和地址空间address_space
在这篇
计算机底层
知识拾遗(五)理解块IO层中讲了块缓存buffercache块缓存,这篇说说页缓存pagecache以及相关的地址空间address_space的要点。
iter_zc
·
2015-03-11 10:54
操作系统
计算机原理
计算机底层知识拾遗
计算机底层
知识拾遗(六)理解页缓存page cache和地址空间address_space
在这篇
计算机底层
知识拾遗(五)理解块IO层中讲了块缓存buffercache块缓存,这篇说说页缓存pagecache以及相关的地址空间address_space的要点。
ITer_ZC
·
2015-03-11 10:00
地址空间
linux内核
文件IO
页缓存
address_space
计算机底层
知识拾遗(五)理解块IO层
上一篇讲了文件系统
计算机底层
知识拾遗(四)理解文件系统,说了文件按照inode-block的结构存储在磁盘上。
iter_zc
·
2015-01-29 14:15
操作系统
计算机原理
计算机底层知识拾遗
计算机底层
知识拾遗(五)理解块IO层
上一篇讲了文件系统
计算机底层
知识拾遗(四)理解文件系统,说了文件按照inode-block的结构存储在磁盘上。
ITer_ZC
·
2015-01-29 14:00
bio
io调度
块IO
缓冲区高速缓存
buffer_head
计算机底层
知识拾遗(四)理解文件系统
这个系列的目的也就是从整体上来理解
计算机底层
硬件和操作系统的一些重要的组件是如何工作的,从而来指导应用层的开发。这篇讲讲文件系统的重要概念,为后面的IO系统做铺垫。
iter_zc
·
2015-01-29 13:38
操作系统
计算机原理
计算机底层知识拾遗
计算机底层
知识拾遗(四)理解文件系统
这个系列的目的也就是从整体上来理解
计算机底层
硬件和操作系统的一些重要的组件是如何工作的,从而来指导应用层的开发。这篇讲讲文件系统的重要概念,为后面的IO系统做铺垫。
ITer_ZC
·
2015-01-29 13:00
文件系统
vfs
iNode
超级块
java进制、运算符
所有数字在
计算机底层
都以二进制形式存在。计算机以补码的形式保存所有的整数。正数的补码与其原码相同;负数的补码是在其反码的末位加1。原码:直接将一个数值换成二进制
美好心情CL
·
2015-01-27 14:17
Java基础
计算机底层
知识拾遗(三)理解磁盘的机制
在
计算机底层
知识拾遗(一)理解虚拟内存机制这篇中说了虚拟内存是面向磁盘的,理解磁盘的工作原理对理解计算机的很多概念有很大的帮助。尤其是在数据库和分布式存储领域,要经常和磁盘打交道。
iter_zc
·
2015-01-22 18:39
计算机原理
计算机底层知识拾遗
计算机底层
知识拾遗(三)理解磁盘的机制
在
计算机底层
知识拾遗(一)理解虚拟内存机制这篇中说了虚拟内存是面向磁盘的,理解磁盘的工作原理对理解计算机的很多概念有很大的帮助。尤其是在数据库和分布式存储领域,要经常和磁盘打交道。
ITer_ZC
·
2015-01-22 18:00
磁盘
NDK 异常检测与抛出
NDK是native编程的开发环境,使用的是C或C++语言,在这个过程中,更多的是使用c与c++的混编,因为在
计算机底层
,c提供了丰富的函数库,所以即使使用C++,也需要不可避免的进行clibs的封装!
IamOkay
·
2015-01-20 10:00
计算机底层
知识拾遗(二)深入理解进程和线程
关于进程和线程,大家总是说的一句话是“进程是操作系统分配资源的最小单元,线程是操作系统调度的最小单元”。这句话理论上没问题,我们来看看什么是所谓的“资源”呢。什么是计算机资源经典的冯诺依曼结构把计算机系统抽象成CPU+存储器+IO,那么计算机资源无非就两种:1.计算资源2.存储资源CPU是计算单元,单纯从CPU的角度来说它是一个黑盒,它只对输入的指令和数据进行计算,然后输出结果,它不负责管理计算哪
iter_zc
·
2015-01-16 11:43
计算机原理
计算机底层知识拾遗
计算机底层
知识拾遗(二)深入理解进程和线程
关于进程和线程,大家总是说的一句话是“进程是操作系统分配资源的最小单元,线程是操作系统调度的最小单元”。这句话理论上没问题,我们来看看什么是所谓的“资源”呢。什么是计算机资源经典的冯诺依曼结构把计算机系统抽象成CPU+存储器+IO,那么计算机资源无非就两种:1.计算资源2.存储资源CPU是计算单元,单纯从CPU的角度来说它是一个黑盒,它只对输入的指令和数据进行计算,然后输出结果,它不负责管理计算哪
ITer_ZC
·
2015-01-16 11:00
线程
并发
进程
虚拟内存
编程语言的抽象
汇编语言提供了对
计算机底层
的抽象。命令式程序设计语言(如:FORTRAN,BASIC,C)是对汇编语言的抽象。这些语言依然需要程序员像计算机一样思考与解决问题。
Siddhartha
·
2015-01-14 18:00
二进制、十进制转换
所谓【十进制】,就是:数值的每一位都由0~9组成,共有10种状态,逢十进一,为十进制二进制在生活中可以说基本用不到,但是它是
计算机底层
的编码组成,就是所谓的机器语言。
Easting_C
·
2014-10-24 09:00
二进制、十进制转换
所谓【十进制】,就是:数值的每一位都由0~9组成,共有10种状态,逢十进一,为十进制二进制在生活中可以说基本用不到,但是它是
计算机底层
的编码组成,就是所谓的机器语言。
Easting_C
·
2014-10-24 09:00
02,计算机组成与操作系统的理解、对程序的理解、OS发展史、Linux常见版本 以及 一些杂项
这里马哥讲了好多,能听懂,但需要记得东西好少,不过我还是按照我对计算机的理解画了一张图,不一定准确,但是差不多把,
计算机底层
是由运算器、控制器、存储器、输入设备、输出设备这五大部件组成的其中运算器和控制器是在
vrgfff
·
2014-10-21 01:25
迭代器的设计
迭代器的设计对于一个编程语言来说,定制各种需要的数据结构是一项重要的能力,如果定制的手段非常精简,将会获得极大的开发效率提升,而构建的手段针对当前
计算机底层
很贴合,则可以有机会获得非常高的性能。
编程语言杂谈
·
2014-10-11 17:00
数据结构和算法概览(一)
数据结构是
计算机底层
的知识,足够引
xdd19910505
·
2014-09-29 09:00
shell介绍
由于编译后的目标代码(objectcode)非常接近
计算机底层
,因此执行效率很高,这是编
tfygg
·
2014-07-31 09:00
Java中的字符编码
大家知道
计算机底层
的处理只有二进制,也就是0和1。在没有计算机的时候,人们使用8个晶体管来表示状态和动作,怎么表示呢?也就是说,每个晶体管可以亮或者灭,也就是0和1,根据8个晶体管不同的亮灭组合
steven_wjg
·
2014-07-08 17:00
编译型和解释型语言的由来和区别
由来:
计算机底层
只能识别(并执行)0、1序列的机器码,因此所有的语言要被计算机执行,最终都要以某种方式被转换成能被计算机识别的0、1序列机器码。
chengjianxiaoxue
·
2014-06-16 09:00
区别
C/C++语言指针使用总结
在32位机器中,指针实际上也可以当作占用四个字节大小的无符号整形来看待,其主要意义是用来解决
计算机底层
问题的主要产物,因为在底层程序设计过程中,需要操作许多物理设备,而这些设备通常需要同过一个物理意义上的地址才能被访问修改等
chinanier
·
2014-05-25 17:34
C语言学习之路
【IPC进程间通讯之二】管道Pipe
管道不仅可以用于本机进程间通信,还可实现跨网络进程间通信,如同Socket通信,管道同样封装
计算机底层
网络实现,提供一个良好的API接口。
Jiangweihll
·
2014-05-15 15:00
windows
管道
Pipe管道
进程间通信IPC
管道通信示例
豆瓣的基础架构
在2002年开始接触Python语言,从硬件工程师变为软件工程师,对一种语言在
计算机底层
如何工作有深入的理解。架构豆瓣整个基础架构可以粗略的分为在线和离线两大块。
zhoudaxia
·
2014-04-24 14:00
Web
网站架构
扫描仪API接入大全:Twain, WIA 或 两者不具有.[换个思路 春暖花开]
感觉有时间还是把
计算机底层
认真去学习了解一下才是正道。先在这里把我前一阵的探索和想到的解决方法列出
·
2014-04-16 13:00
api
豆瓣的基础架构
在2002年开始接触Python语言,从硬件工程师变为软件工程师,对一种语言在
计算机底层
如何工作有深入的理解。架构豆瓣整个基础架构可以粗略的分为在线和离线两大块。
iloveyin
·
2014-04-15 18:00
豆瓣的基础架构
在2002年开始接触Python语言,从硬件工程师变为软件工程师,对一种语言在
计算机底层
如何工作有深入的理解。架构豆瓣
洪强宁
·
2014-04-09 00:00
Java中的字符编码
大家知道
计算机底层
的处理只有二进制,也就是0和1。在没有计算机的时候,人们使用8个晶体管来表示状态和动作,怎么表示呢?也就是说,每个晶体管可以亮或者灭,也就是0和1,根据8个晶体管不同的亮灭组合
_-Leon-_
·
2014-02-16 18:00
java
unicode
utf-8
gbk
字符编码
DAE系统的设计
在2002年开始接触Python语言,从硬件工程师变为软件工程师,对一种语言在
计算机底层
如何工作有深入的理解。世界Pythonista的品牌盛会PyCon!
洪强宁
·
2014-01-30 00:00
传智播客-JAVA学科-14年1月份Java基础之开启征服源码之旅!
课程简介课程介绍:
计算机底层
数据都是二进制体现的,我们日常生活中常见的数据是十进制。
itcast_cn
·
2014-01-14 11:00
传智播客
JAVA学院公开课
PowerShell中的HashTable的使用
哈希表可以称得上是计算机科学中最重要的数据结构之一,例如:在计算机操作系统、数据库系统、编译器、加密算法等
计算机底层
程序中,哈希表都发挥着重要的作用。
风信子0311
·
2013-12-02 10:51
hashtable
PS
hash表
Powershell脚本
PowerShell中的HashTable的使用
哈希表可以称得上是计算机科学中最重要的数据结构之一,例如:在计算机操作系统、数据库系统、编译器、加密算法等
计算机底层
程序中,哈希表都发挥着重要的作用。
cary_qin
·
2013-12-02 10:51
PS
Hashtable
hash表
算法导论原理分析系列1:序
虽然我算法学得一般,不过我还是觉得:一个普通的程序员和一个牛逼的程序员的区别之一在于算法,其它则例如语言特性,系统架构,
计算机底层
等都是区别了。接下来,则比较轻松的研究下算法
强子哥哥
·
2013-11-12 11:00
算法
算法导论
强子哥哥
软考中的75道选择题
1——6,为计算机组成原理的题目,考查的基本上是计算底层的工作原理,自认为掌握还是不够牢固,有些
计算机底层
工作原理,方式等还是不够清楚。还需要下来和别人讨论讨论!
liujiahan629629
·
2013-10-26 17:00
软考
总结
基础知识
从VLSI设计到计算机架构系列-序
我写这个系列目的和其它的分类一样,让看到此系列的人对
计算机底层
枯燥的理论产生兴趣。
dnangellight
·
2013-10-05 07:05
java
计算机
电子
流水线
集成电路
String+char+byte+ascii+unicode
众所周知,
计算机底层
的数据都是0和1.那么我们在输入数字的时候,要交给计算机处理,首先要转化成计算机能识别的0和1的形式。那么文字是怎么样转化成0和1的呢?通过字符集。
Roderick_Yu
·
2013-09-09 12:00
汇编语言
对于计算机软件专业的学生,适当的学习一些汇编语言知识,我认为很重要,有助于你对于
计算机底层
工作的了解,帮助你更好的理解计算机高级语言,汇编原理,也对于学习操作系统很有帮助...以下内容均为个人整理...
u011547107
·
2013-08-08 23:00
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他