
计算机系统
文章平均质量分 91
hherima
移动互联网,大有可为!APP开发经历:飞信、和4G、搜狐视频、56视频等项目。
展开
-
Mac OS X的【内存】:Wired、Active、Inactive和Free
转自:http://www.19lou.com/forum-1658-thread-25902363-1-1.htmlMac的内存使用:Wired, Active, Inactive和Free ◇ Wired(联动): 系统核心占用的,永远不会从系统物【[内存】中驱除。 ◇ Active(活跃): 表示这些内存数据正在使用种,或者刚被使用过。 ◇转载 2013-06-19 17:34:05 · 13075 阅读 · 1 评论 -
程序员修炼之道——70个有用的提示
最近几天看了《程序员修炼之道——从小工到大师》马维达【译】该书通过丰富的例子,阐述了70条提示,用于编码、测试、需求分析、代码管理等等值得一看,尤其是有过2,3年的编程经验1. Care About Your Craft 关心你的技艺2. Think!About Your Work 思考!你的工作3. Provide Options, Don't Make Lame E原创 2013-12-18 15:40:39 · 2711 阅读 · 1 评论 -
《深入理解计算机系统》笔记(四)虚拟存储器,malloc,垃圾回收【插图】
概述 ●我们电脑上运行的程序都是使用虚拟存储,跟物理内存根本不搭边。 ●既然虚拟内存是在磁盘上的,为什么它又运行这么好,并没有感觉卡顿?这要感谢程序的局部性! ●虚拟存储器的调度是一个操作系统必须做好的事情!不然程序就会慢的跟蜗牛一样。 ●垃圾收集器就是一个动态分配器,它自动释放这些程序不再需要的已分配的块。原创 2013-05-24 17:49:32 · 5839 阅读 · 0 评论 -
《深入理解计算机系统》笔记(三)链接知识【附图】
概述 ●该章节主要讲解的是ELF文件的结构。 ●静态库的概念 ●动态库(又叫共享库)的概念,一般用于操作系统,普通应用程序作用不大。 ●程序的加载过程。 该书中对链接的解释也不够详细。在章节最后,作者也承认:在计算机系统文献中并没有很好的记录链接。因为链接是处在编译器、计算机体系结构和操作原创 2013-05-23 16:19:03 · 6381 阅读 · 2 评论 -
《深入理解计算机系统》笔记(五)并发、多进程和多线程【Final】
该书中第11章是写web服务器的搭建,无奈对web还比较陌生。还没有搞明白。 这些所谓的并发,其实都是操作系统做的事情,比如,多进程是操作系统fork函数实现的、I/O多路复用需要内核挂起进程、多线程需要内核创建和挂起线程。我么只是使用以下操作系统的这项并发技术。但是我们必须处理一些存在问题。 ●进程。用这种方法,每个逻辑控制流都是一个进程,由内核来调度和维护。因为进程有独立的原创 2013-05-29 14:05:04 · 4964 阅读 · 1 评论 -
《深入理解计算机系统》笔记(二)内存和高速缓存的原理【插图】
《深入计算机系统》笔记(一)主要是讲解程序的构成、执行和控制。接下来就是运行了。我跳过了“处理器体系结构”和“优化程序性能”,这两章的笔记继续往后延迟! 《深入计算机系统》的一个很大的用处是:给了我们很多定义式的解释,或者称之为科学的解释,这将成为我的理论依据;不再是网上一些自称老手的闲聊了。不愧是计算机最牛逼的大学卡内基-梅隆大学的教材。 该blog跳过第四章CPU的结构原创 2013-05-17 16:50:46 · 9210 阅读 · 0 评论 -
《深入理解计算机系统》笔记(一)栈【插图】
读后感 这本书是美国“卡内基-梅隆大学(CMU)”的教科书,逻辑严谨。虽然是教科书,还是有些晦涩难懂啊,不太形象。第二章主要讲整数,浮点数,很是晦涩,全是数学公式。作者的思维数学的思维,动不动就是n、m、k、∑等等,让我们数学很烂的同学如何是好。如果能以普通人的思维把数学知识加进去就好了。 该书确实系统的介绍了计算机,很完善。它能给你以下几个重要级别的模型和过程原创 2013-05-15 16:33:26 · 8859 阅读 · 0 评论 -
在多线程情况下,block比delegate有优势。
左边的SHVideoPlayerCaption 代理了播放器的方法叫:messageCallBack(RetObtainSubtitle)ret 如图右边函数。播放器调用messageCallBack是在并发线程。dealloc是在主线程执行。那么,在这样的多线程情况下:如果:执行顺序是1-> 3 -> 2 -> 4。那么第4步则会crash了。Block则可解决这个问题,block会持有了self省的走dealloc了原创 2016-09-29 19:12:36 · 1600 阅读 · 0 评论 -
Unicdoe【真正的完整码表】对照表(一)
真正完整的Unicode码表,其中CJK = Chinese-Japanese-Korean 下面列举了一些相关的索引。查看完整索引到:http://blog.youkuaiyun.com/xjgprs/article/details/57805742E80-2EFF:CJK 部首补充 (CJK Radicals Supplement) 2F00-2FDF:康熙字典部首 (Kangxi Ra原创 2013-06-07 22:13:26 · 721288 阅读 · 8 评论