- 博客(3)
- 收藏
- 关注
原创 从 CloudKit 看 BaaS 服务的趋势
从 6 月份 WWDC 苹果发布 CloudKit 开始,BaaS (Backend as a Service,也叫做 mBaaS,最前面的 m 代表 mobile ) 的概念一下子又走入了人们的视野。CloudKit 提供了基本的数据存储和用户账号功能,以后要写一个数据交互不是太复杂的应用/游戏,就不再需要自己来开发后端架构,直接连 CloudKit 就搞定了,这就是 BaaS 的价值。这里之所
2014-07-31 10:14:42 781 1
转载 Linux内核的同步机制:原子操作
Linux内核的同步机制:原子操作原子操作:UP和SMP的异同原子操作是不可分割的,在执行完毕不会被任何其它任务或事件中断。在单处理器系统(UniProcessor)中,能够在单条指令中完成的操作都可以认为是"原子操作",因为中断只能发生于指令之间。这也是某些CPU指令系统中引入了test_and_set、test_and_clear等指令用于临界资源互斥的原因。但是,在对称多处理器(SymetricMulti-Processor)结构中就不同了,由于系统中有多个处理器在独立地运行,即使
2010-06-29 11:56:00 279
原创 Linux文件系统探秘1
在文件系统看来,一块硬盘由多个分区组成,每一个分区则由一个引导块、一个超级块和若干扇区组组成,每个扇区组则由一个超级块的引用、inode、data block、inode位图和data block位图组成。inode中保存了文件的metadata,包括权限、修改时间以及data block等信息,但是不包括文件名——文件名保存在父目录的data block中。这时就有两个疑问:第一,inode大小是固定的(256bytes),而data block则会有很多个,如果文件系统保证所有的data block都是
2010-06-29 11:27:00 284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人