计算机概述1

想学好编程语言,首先应该搞明白电脑的运行原理,接下来总结我自学的内容。

         计算机中所有程序的运行都是在内存储器中进行的,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。 内存是由内存芯片、电路板、金手指等部分组成的。     C盘、D盘都属于外存储器。

  计算机程序的运行只靠指令和程序:

 在程序运行的时候,指令和数据都是以二进制的形式存储在内存中

 进制的转换

 十进制转二进制,整数部分除二取余,从小至上。小数部分乘二,去整数部分,从上至下。

二进制转十进制:小数部分跟前面一样乘2的负一次方,依次递减。

计算机只认识二进制,所以数据和指令都是以二进制的形式存在于内存。 

加减乘除等指令都由开发者用二进制定义好了,

栈和堆其实就是内存上的两个区域

值类型被创建在上,引用类型被创建在

计算机执行程序时,先找到第一条指令的地址付给PC,将地址里的指令二进制数给指令寄存器,将数据二进制数给累加寄存器,ALU将计算结果放到内存的地址中。完成后,PC值增加,执行下一条程序。

 

 

 高级语言就如同C++和java

进程和线程 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值