随笔分类 -  计算机基础

1
摘要:如何实现在Windows上运行Linux程序,附示例代码 微软在去年发布了Bash On Windows, 这项技术允许在Windows上运行Linux程序, 我相信已经有很多文章解释过Bash On Windows的原理,而今天的这篇文章将会讲解如何自己实现一个简单的原生Linux程序运行器, 这 阅读全文
posted @ 2017-05-24 11:36 米罗西 阅读(1521) 评论(0) 推荐(0) 编辑
摘要:一道面试题:说说进程和线程的区别 在理解进程和线程概念之前首选要对并发有一定的感性认识,如果服务器同一时间内只能服务于一个客户端,其他客户端都再那里傻等的话,可见其性能的低下估计会被客户骂出翔来,因此并发编程应运而生,并发是网络编程中必须考虑的问题。实现并发的方式有多种:比如多进程、多线程、IO多路 阅读全文
posted @ 2016-12-03 23:47 米罗西 阅读(107492) 评论(3) 推荐(21) 编辑
摘要:原文:详解CreateProcess调用内核创建进程的过程 昨天同学接到了腾讯的电面,有一题问到了CreateProcess创建进程的具体实现过程,他答得不怎么好吧应该是, 为了以防万一,也为了深入学习一下,今天我翻阅了好多资料,整理了一下,写篇博客,也算是加深理解吧 1.函数原型: 2.参数意义: 阅读全文
posted @ 2016-11-09 15:42 米罗西 阅读(665) 评论(0) 推荐(0) 编辑
摘要:【翻译】Anatomy of a Program in Memory—剖析内存中的一个程序(进程的虚拟存储器映像布局详解) . . . 阅读全文
posted @ 2016-09-29 23:50 米罗西 阅读(255) 评论(0) 推荐(0) 编辑
摘要:【翻译】《深入解析windows操作系统第6版下册》第10章:内存管理(第一部分) 【翻译】《深入解析windows操作系统第6版下册》第10章:内存管理(第二部分) 【翻译】《深入解析windows操作系统第6版下册》第10章:内存管理(第三部分) 《深入解析windows操作系统第6版下册》第1 阅读全文
posted @ 2016-09-29 23:49 米罗西 阅读(2505) 评论(0) 推荐(0) 编辑
摘要:原文:标准输入输出重定向(Visual C++) 引言 本人偶得在 Visual C++ 中进行输入输出重定向的办法,比通常的做法“freopen”更加的灵活和方便,特在此共享。目前,代码正在不断地摸索和完善中,先把“输出”(stdout)部分提供给大家。 阅读本文需要有一定的 Visual C++ 阅读全文
posted @ 2016-09-21 10:38 米罗西 阅读(1881) 评论(0) 推荐(0) 编辑
摘要:原文:标准输入输出重定向 程序会在运行中输出日志,并是通过java的日志类进行输出的。而如果关掉SSH运行程序,就会丢失这些信息。直观的解决办法是将输出到控制台的日志重定向到文件中,于是我将命令改为:sh auto.sh > console.txt &。不过事实并没像我想的那样,console.tx 阅读全文
posted @ 2016-09-21 10:37 米罗西 阅读(263) 评论(0) 推荐(0) 编辑
摘要:原文:标准输入输出、错误输出、重定向标准输出 再来看看 >& 操作符: > 将命令输出写入到文件或设备(如打印机),而不是命令提示符窗口或句柄。 < 从文件而不是从键盘或句柄读入命令输入。 >> 将命令输出添加到文件末尾而不删除文件中已有的信息。 >& 将一个句柄的输出写入到另一个句柄的输入中。 < 阅读全文
posted @ 2016-09-21 10:35 米罗西 阅读(3799) 评论(1) 推荐(1) 编辑
摘要:3 registers for starting pos: LDTR, GDTR( register for starting addr of DT) 段描述符每个段由一个8字节(64位)的段描述符来描述,他表示段的各项属性。段描述符放在叫全局描述符表(Global Descriptor Table 阅读全文
posted @ 2016-09-05 00:01 米罗西 阅读(1282) 评论(0) 推荐(0) 编辑
摘要:原文:我是一个键盘 二等公民这个世界存在阶级歧视的, 我确信。CPU和内存很明显是第一等公民, 这一对好基友占据着二环内最核心、最金贵的土地,居高临下对外发号施令, 从各处“抢劫”二进制数据到自己的地界来。其他的都被归类到二等公民, 居住在5环以外, 统称为输入输出(I/O)设备。 有些设备居无定所 阅读全文
posted @ 2016-09-03 23:57 米罗西 阅读(225) 评论(0) 推荐(0) 编辑
摘要:原文:快速掌握一个语言最常用的50% 现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做实际工作。然而这两种方法都有弊病。第二种方法的问题当然很明 阅读全文
posted @ 2016-09-02 23:41 米罗西 阅读(177) 评论(0) 推荐(0) 编辑
摘要:原文:我是一块硬盘(下) 目录我问老大: 每个文件都需要有个inode来描述, 每个目录是不是也需要一个? ”这是自然,和文件一样, 每个目录也是一个inode, 其中有目录的属性,还有存放这个目录内容的磁盘块号,在磁盘块中才真正的存放着目录下的内容““举个例子来说吧: 有人要读取 /tmp/tes 阅读全文
posted @ 2016-08-29 23:23 米罗西 阅读(321) 评论(0) 推荐(0) 编辑
摘要:原文:我是一块硬盘(上) 序我知道CPU和内存是计算机的核心, 毕竟所有的运算最后都得通过他们俩来完成, CPU从内存里要取一条指令, 做计算,然后再写回内存, 如此周而复始。但是这俩货却瞧不起我,说这是什么年代了,还在用机械式操作, 读写数据的时候, 还得一个磁头在多个盘片上滑来滑去,找来找去, 阅读全文
posted @ 2016-08-27 23:40 米罗西 阅读(413) 评论(0) 推荐(0) 编辑
摘要:原文:为什么CPU有多层缓存 http://mp.weixin.qq.com/s?__biz=MzI1NDM2Nzg5Mw==&mid=2247483712&idx=1&sn=5c95353a0311df340fb51e4f064b34e9&scene=2&srcid=0817T20QrQwrjmD 阅读全文
posted @ 2016-08-19 23:29 米罗西 阅读(870) 评论(0) 推荐(0) 编辑
摘要:原文:深入研究Windows内部原理绝对经典的资料 另一篇资料:深入研究Windows内部原理系列 (为了方便大家下,我打包了放在一下地址: 1-6:http://download.csdn.net/detail/wangqiulin123456/4601530 7-12:http://downlo 阅读全文
posted @ 2016-06-28 23:51 米罗西 阅读(507) 评论(0) 推荐(0) 编辑
摘要:原文:15年编程生涯,资深架构师总结的7条经验 前言: 这是一篇应InfoQ之邀写的文章, 首发在InfoQ微信公共号上。 大家有空可以多看看InfoQ 网站和公共号 , 是个很有深度的优秀社区。 我和很多人交流过一个有趣的现象,那就是刚毕业到30岁这段时间,会觉得时间过得很慢,总觉得自己还很年轻, 阅读全文
posted @ 2016-06-25 22:43 米罗西 阅读(209) 评论(0) 推荐(0) 编辑
摘要:原文:假如我是计算机系老师 假如我是计算机系老师, 我会先让我的学生先去读一下《编码:隐匿在计算机软硬件背后的语言》这本书, 搞明白一个个简单的逻辑门电路到底是怎么组成计算机的, 弄清楚计算机软件语言和硬件之间到底是怎么关联起来的,然后再去上计算机组成原理,模拟电路,数字电路等专业课, 你会发现境界 阅读全文
posted @ 2016-06-25 22:40 米罗西 阅读(527) 评论(0) 推荐(0) 编辑
摘要:原文:TCP/IP 之 大明王朝邮差 原创 2016-05-12 刘欣 码农翻身 前言: 本文主要想说一下TCP的知识, 比喻有不恰当之处,敬请包涵。 大明王朝天启四年, 清晨。 天色刚蒙蒙亮,我就赶着装满货物的马车来到了南城门, 这里是集中处理货物的地方 , 一队一队的马车都来到这里, 城头的士兵 阅读全文
posted @ 2016-06-25 22:39 米罗西 阅读(136) 评论(0) 推荐(0) 编辑
摘要:原文:我是一个线程(修订版) 第一回 初生牛犊 我是一个线程,我一出生就被编了个号:0x3704,然后被领到一个昏暗的屋子里,在这里我发现了很多和我一模一样的同伴。 我身边的同伴0x6900 待的时间比较长,他带着沧桑的口气对我说:“我们线程的宿命就是处理包裹。把包裹处理完以后还得马上回到这里,否则 阅读全文
posted @ 2016-06-25 22:38 米罗西 阅读(268) 评论(1) 推荐(0) 编辑
摘要:原文:CPU阿甘 前言 上帝为你关闭了一扇门,就一定会为你打开一扇窗这句话来形容我最合适不过了。我是CPU, 他们都叫我阿甘, 因为我和《阿甘正传》里的阿甘一样, 有点傻里傻气的。上帝把我制造出来, 给我了一个很小的脑容量, 为数不多的寄存器能临时的记一点东西, 但是上帝给我打开了一扇特别的窗户, 阅读全文
posted @ 2016-06-25 22:36 米罗西 阅读(208) 评论(0) 推荐(0) 编辑

1