计算机科学
饮者阿良
Poedu
展开
-
Poedu_计算机基础_lesson01_20160825_程序和CPU
======================仰望星空 脚踏实地================================================ lesson 1 ==========================程序与CPU问题切入:1.程序是什么? 2.程序由什么组成?原创 2016-08-29 14:19:27 · 472 阅读 · 0 评论 -
Poedu_计算机基础_lesson07_20160903_软件和硬件
软件:由源代码生成的可执行文件=>软件的重要性:PC如果没有软件就仅仅是一个盒子,这个盒子里面放了一些IC而已1.非常重要的一幅图:2.我们没有写一句操作硬件的代码,那么硬件是由谁操作的?=>我们平时只调用API =>加上windows层之后,硬件是车,windows是司机,我们是指挥司机的人 =>我们的指令通过操作系统进行翻译,由操作系统进原创 2016-09-05 19:38:12 · 346 阅读 · 0 评论 -
Poedu_计算机基础_lesson06_20160902_函数调用过程 _作业
代码:#include"stdio.h" int main(){printf("I love sin!");return 0;}注:在printf处下断点,按F5执行,右键点击进入反汇编,按F10逐句调试,F11逐过程调试(需要进入call内部,需要按F11)反汇编(Release版):printf("I love sin!");EAX = 0102原创 2016-09-04 16:15:39 · 470 阅读 · 0 评论 -
Poedu_计算机基础_lesson06_20160902_函数调用过程
汇编和可执行文件 -1.编译:得到obj文件 : 源代码----->机器码(约等于汇编) =>通过编译器实现这个过程 =>编译器:将一行行的c/c++代码翻译成与之一一对应的汇编代码,将复杂逻辑分解成简单逻辑逻辑(c/c++中有很多种的语句,但是汇编中只有三种语句(见下方)) =>编译器是稳定可靠的,但是也有例外的情况 =>相同的代码,编译的时候可能会生原创 2016-09-04 14:52:50 · 317 阅读 · 0 评论 -
Poedu_计算机基础_lesson05_20160831_操作系统
操作系统:1.软件的运行环境指的是什么?1)操作系统2)硬件(如CPU的时钟频率等等)2.Windows的应用程序能够在Linux下运行吗?不能,API的不同,各个操作系统都有自己独有的API=>需要将代码三次编译概念补充:本地代码:在文本下写入的一些特定的字符文本->软件:对源代码通过编译器进行编译,得到本地代码(机器语言)3.Java虚拟原创 2016-08-31 22:45:35 · 421 阅读 · 0 评论 -
Poedu_计算机基础_lesson04_20160830_磁盘
问题: 1.存储程序方式是指的什么 2.如何通过内存来提高磁盘的访问速度 3.Windows为例,他为了节约内存用了哪些手段1.存储数据的部件:(存储介质) 1)寄存器 :CPU内部 速度最快 ,数量少 2)内存:速度中等,数量中等 ( 内存地址不代表内存) 3)磁盘:慢速、容量大、价格低 速度顺序原创 2016-08-31 22:37:17 · 238 阅读 · 0 评论 -
Poedu_计算机基础_第一次考试_20160831 试卷原题及改正
计算机基础——第一次考试试卷原创 2016-08-31 22:14:28 · 475 阅读 · 0 评论 -
Poedu_计算机基础_复习_20160828
1.程序 ——>exe——>加载——>CPU2.CPU的组成:寄存器 =>分类:累加寄存器、标志寄存器、基址寄存器、变址寄存器、通用寄存器、栈寄存器、程序计数 器、指令寄存器 控制器原创 2016-08-30 19:56:42 · 402 阅读 · 0 评论 -
Poedu_计算机基础_lesson02_20160826_二进制
======================仰望星空 脚踏实地================================================ lesson02 ==========================1.复习 1)CPU的组成 2)二进制的基础演算2.二进制的运算 1)加法:较为简单==>逢二进一 2)原创 2016-08-29 14:25:29 · 543 阅读 · 0 评论 -
Poedu_计算机基础_lesson03_20150827_内存
本课重点: 1)内存的物理结构 2)内存的逻辑结构:数组、栈与队列、链表1.问题切入: 1)高级变成语言中的数据类型表示的是什么? 2)32位环境中,指针的长度是多少位?2.知识补充: IC:集成线路3.电子元件: 3.1 ROM 3.2 RAM 分为两种:DR原创 2016-08-29 16:07:13 · 411 阅读 · 0 评论