Buldermanden
7
讨论
11768
观看
1176
收藏
《Buldermanden》,短片作品,丹麦出品,1996年上映。
程序是怎么跑起来的 总结 一、CPU Cpu是寄存器的集合体,包括累加、标志、程序计数器(决定程序流程)、基址、变址、通用、指令和栈寄存器。 二、数据 数据用二进制表示是因为IC(集成电路)只有2个状态。计算机处理数据基本单位是一个字节,即8位,处理的数据都是8的倍数;反码补码都是为了方便计算机处理的数据形式;算数右移和逻辑右移是不同的右移方法,逻辑计算是计算机的基础; 三、小数运算 和十进制10除于3除不尽一样,二进制按照人类现有的设计表示方法也有无法表示的小数。为了得到正确的运算结果,可以采用*倍数后化作整数去运算的方法。 四、内存 内存的逻辑模型就是楼房,占有的楼层数就是占用的内存的大小,例如声明变量是整型就是4个字节。利用内存有几种形式,数组、栈、队列、链表、二叉树。 五、磁盘 程序需要读入内存才能运行,磁盘是存储的一种便宜介质,还可以当作虚拟内存,在一定程度上协助程序运行。 六、压缩数据 压缩算法就是数据的另一种表示方式,通过各种压缩算法简单存储后,可以再次运算还原的方法。其中哈夫曼算法是通过统计频率来设计的算法,能比较大的压缩。因为图片损失一点质量没有太大的影响,所以除了有bmp无损格式,还有jpeg,tiff,gif等格式或多或少采用一定技法去压缩过的图片格式。 七、运行环境 程序的运行环境=操作系统+硬件。windows克服了除了cpu以外的硬件差异,是把大部分程序都要做的和硬件交互的事情都处理好了,提供了api接口给所有其他的应用程序调用。因为不同操作系统提供的api不同,jvm会自己带一套虚拟系统来兼容不同操作系统。操作系统通过bios中的引导程序开启,bios包含键盘、磁盘、显卡等基本控制程序。 八、可执行文件 计算机只能运行本地代码,本地代码是数值的罗列。可以通过编译器吧高级语言的源代码转化成本地代码,编译以后还要进行链接生出可执行文件,如.exe文件才能运行。将一些大家都会调用的函数等写成通用的即dll文件,可以方便大家统一调用。 九、外围设备 外围设备如键盘、鼠标、打印机等采用中断请求的方式来实现实时处理。图片显示是往主存的一部分空间写入数据来显示,现在是有独立显卡来处理。 总结:从沙子到纯硅到晶圆到光蚀到芯片到cpu,把一堆ic堆在一起形成可以计算的硬件;再想出方法把现实世界的数据和这些硬件联系起来表示出来,找到最简单的方法就是二进制数,然后需要通过各种编码和规范把字母、文字、小数都能表示出来。这时候除了快速运算的cpu还需要东西存储,就分为了速度快的内存和速度慢的磁盘。因为很多时候数据的表示有很多事重复的东西,在传输或者保存等情况下需要体积小,所以可以通过算法算出另一种表示方法去记录。这种算法分成可逆和不可逆的算法,不可逆如jpeg等图片格式。有了这一切以后,大家都可以写程序去计算数据了。但因为有很多非常底层的东西既非常深奥又经常被大家重复使用,于是就把这部分抽象化做出了操作系统。有了系统以后还有很多.dll文件事后面丰富的一些通用的处理函数。但因为操作系统也可以写出很多,也有些高级编程语言为了兼容不同操作系统,自己再抽象一层,对每个操作系统又封装了自己的一套方式,例如jvm,只要各系统都装上它,程序就可以开发一次,到处使用。这些都完善之后,计算机的运算基本完善,但是还缺少控制输入和输出的方式,于是对于外围设备采用了中断请求的方式去做交互,只要你来找我,我才去理你,而不是时刻都在关心你在干什
可能是自己知识太浅薄了,到后面的几章都看不明白了,亟待需要充实自己,也许会二刷,期待不一样的感受。
趁年少 别今朝
真的很好看,每天等更新中,準備重看一遍!有沒有類似這樣美食搞笑溫馨的好小說推薦的?找了一會兒,沒看到什麼美食小說*.*
智齿,龋齿,牙周病是我比较想关注的。其他的内容不太关注,略过。 关于牙的日常养护部分,感觉具体方法细节方面还是有些不到位。 巴氏刷牙法 一天至少刷牙两次 使用牙线 牙菌斑显示剂 冲牙器 漱口水
老杨写的很全面,举的实例很好!有学生的实例,有职场的实例,有单身生活的实例,也有夫妻之间的实例等等,推荐看到的每一个人都去观看一下!
书粉,一生一世美人骨这部小说写的非常好,长安如故是男女主前生的故事,任嘉伦非常符合南辰王的气质,古代讲的家国情怀我很期待,之前觉得女主不灵动,但看了剧后完全改变了看法,动起来很文静很俏皮。任嘉伦不愧为王者气势,出场就震撼的那种。剧情很温馨治愈,作为书粉超级满意。