李洪强漫谈iOS开发[C语言-002]-开发概述程序的本质与简单执行过程

李洪强iOS开发之应用程序的本质与简单执行过程
什么叫程序?
就是一段执行指令
程序的两个状态: 保存状态(保存到硬盘上) 运行状态(由CPU执行)
代码可以执行吗?
CPU(中央处理器-> 是计算机计算和数据处理的地方)把文件的数据读取出来,
解码,然后展示
数据需要存贮在内存中(内存条)
寄存器: 与CPU绑定在一起一个存储设备,存储设备与CPU相同的速率
CPU - 1.9GHZ -->每秒执行1.9G条指令
寄存器是相当于CPU(工厂)的传送带
内存(相当于仓库)
应用程序放到硬盘中,双击一下应用程序.操作系统知道你双击了那个应用程序,
会把应用程序从内存中加载出来,加载到内存中以后,在加载到寄存器中,在执行
所谓的应用程序其实是一条条的指令
执行应用程序就是依次执行这些指令
把指令一点一点的从硬盘中导入到CPU中来
几级缓存是为了缓解寄存器的压力
一级一级降低速度,一级级的扩大内存
李洪强漫谈iOS开发[C语言-002]-开发概述程序的本质与简单执行过程的更多相关文章
- 李洪强漫谈iOS开发[C语言-043]-判断较早日期
		李洪强漫谈iOS开发[C语言-043]-判断较早日期 
- 李洪强漫谈iOS开发[C语言-043]-练习
		李洪强漫谈iOS开发[C语言-043]-行李重量计算价格 
- 李洪强漫谈iOS开发[C语言-042]-简单计算器
		李洪强漫谈iOS开发[C语言-042]-简单计算器 
- 李洪强漫谈iOS开发[C语言-041]-计算月份天数
		李洪强漫谈iOS开发[C语言-041]-计算月份天数 
- 李洪强漫谈iOS开发[C语言-040]-switch case
		李洪强漫谈iOS开发[C语言-039]-switch case 补充: 
- 李洪强漫谈iOS开发[C语言-039]-剪刀石头布
		李洪强漫谈iOS开发[C语言-039]-剪刀石头布 
- 李洪强漫谈iOS开发[C语言-038]-if else if语句
		李洪强漫谈iOS开发[C语言-038]-if else if语句 
- 李洪强漫谈iOS开发[C语言-037]-if else 语句
		李洪强漫谈iOS开发[C语言-037]-if else 语句 
- 李洪强漫谈iOS开发[C语言-044]-翻译数字
		李洪强漫谈iOS开发[C语言-044]-翻译数字 
随机推荐
- 【离线】【递推】【multiset】 Codeforces Round #401 (Div. 2) C. Alyona and Spreadsheet
			对询问按右端点排序,对每一列递推出包含当前行的单调不下降串最多向前延伸多少. 用multiset维护,取个最小值,看是否小于等于该询问的左端点. #include<cstdio> #inc ... 
- python3 开发面试题(去重保持原来的顺序)6.2
			""" l1 = [11, 2, 3, 22, 2, 4, 11, 3] 去重并保持原来的顺序 """ #方式一 for 循环方法 l1 = ... 
- TZOJ 5396: 集五福过大年
			描述 又是一年春来到,伴随着春节,支付宝的“集五福”活动又开始了,五福分别是“爱国福”.“富强福”.“和谐福”.“友善福”和“敬业福”,五张不同的福卡可以合成一张“五福到”,crq也扫了不少福,这么多 ... 
- awk-使用
			http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html 命令格式: awk [-F field-separator] 'pat ... 
- nginx 隐藏index.php 并开启rewrite日志调试(apache也有)
			开启rewrite 日志 error_log /data/log/nginx/error.log notice; 位于最外层,大约在文件的前几行 再在http{}括号里增加一行:rewri ... 
- C#中使用 HttpWebRequest 向网站提交数据
			HttpWebRequest 是 .NET 基类库中的一个类,在命名空间 System.Net 里,用来使用户通过 HTTP 协议和服务器交互. HttpWebRequest 对 HTTP 协议进行了 ... 
- IP windows相关
			nbtstat: 假设 我们 通过net view 获取了 局域网内一些计算机名 如上标红的计算机名称 如何 才能获取计算机的ip呢? 接下来使用 nbtstat -a 列出远程机器的名称表: ... 
- Vue组件进阶知识总结
			上一篇我们重点介绍了组件的创建.注册和使用,熟练这几个步骤将有助于深入组件的开发.另外,在子组件中定义props,可以让父组件的数据传递下来,这就好比子组件告诉父组件:“嘿,老哥,我开通了一个驿站,你 ... 
- Kinect 1.8 体感开发,手势,姿态(Pose) 捕捉判断方法以及一些辅方法
			using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ... 
- Windows内核之线程简单介绍
			1 线程定义 <1> 内核对象,操作系统用它来对线程实施管理.内核对象也是系统用来存放线程统计信息的地方 <2>还有一个是线程堆栈.它用于维护线程在运行代码时须要的全部函数參数 ... 
