Karry Wang  

2014年3月9日

摘要: 利用load data将文件中的数据导入数据库表中的时候,遇到了两个问题。 首先是load data命令无法执行的问题: 命令行下输入load data local infile "path/filename" to table table_name; 系统提示:ERROR 1148 (42000): The used command is not allowed with this MySQL version。 解决方法:退出mysql, 重新以此命令登录mysql mysql -u root -p --local-infile=1 (local-infi... 阅读全文
posted @ 2014-03-09 14:33 Karry Wang 阅读(1803) 评论(0) 推荐(0) 编辑

2014年3月6日

摘要: 电路交换: 分组交换: 1.面向连接。 1.无连接 2.电路交换需要先建立连接, 2.无需建立连接,省掉了一部分时间开销 所以有时间开销。 3.占用通信链路直到整段报文传输结束 3.报文被分割成小的分组,通信链路只在 链接断开,通信链路利用率低 传输一个分组的时候被占用,传输结束 链路继续被使用,利用率较高。 4.建立连接,数据传输稳定,快速,适用 ... 阅读全文
posted @ 2014-03-06 10:46 Karry Wang 阅读(1351) 评论(0) 推荐(0) 编辑

2014年3月5日

摘要: Vrapper是一款Eclipse的插件,使在Eclipse下编辑文档时可以像使用Vim一样。它有两种安装方法,在线安装和安装包安装:在线安装: 打开Eclipse,Help->Install New Software 在work with处输入此网址http://vrapper.sourceforge.net/update-site/stable。下方的方框中会出现Vrapper插件,到时候选择然后按提示Next进行。 如果输入网址后没有东西显示,那你就需要用FreeGate软件FQ,然后再从新执行上述步骤。安装包安装: 在此网址下载vrapper安装包http://sour... 阅读全文
posted @ 2014-03-05 22:54 Karry Wang 阅读(4667) 评论(0) 推荐(0) 编辑

2013年12月3日

摘要: 书籍的简称: CSPPSE: Computer System: a programmer's perspective Second Edition 术语并发是一个通用的概念, 指同时具有多个活动的系统。(CSPPSE P15) 术语并行指的是用并发使一个系统运行的更快。(CSPPSE P15) 在一个CPU的单处理器系统中, 可以同时运行多个进程, 而每个进程都好像在独占地使用硬件。 进程的并发运行是通过处理器在进程间进行上下文切换实现的。 并发是指多个任务可以在一个重叠时间段内, 开始、执行、结束, 并不要求两个或多个任务必须是在同一时间或同一瞬间执行, 例如, 多任务... 阅读全文
posted @ 2013-12-03 11:04 Karry Wang 阅读(434) 评论(0) 推荐(0) 编辑

2013年11月29日

摘要: 3.12Including the initial parent process, how many processes are created bythe program shown in Figure 3.32?答案: 共16个进程。解析: 根据之前所学到的关于fork的知识去画进程图, 要注意的一点就是, fork的子进程的程序计数器里的指令和父进程的相同, 所以每次fork之后, 子进程里i的值都会继续增加。例如, 第一个进程, i=0时, fork的子进程的i会继续++, 从1开始。 下面是此题的进程图。jk红色的数字是进程的PID, PID是我当时写的一个程序得到的, 代码如下:. 阅读全文
posted @ 2013-11-29 20:02 Karry Wang 阅读(5841) 评论(0) 推荐(0) 编辑
 
摘要: 3.9Describe the actions token by a kernel to content-switch between processes.答案: 内核在进行进程上下文切换时, 首先将当前进程的上下文保存在内存中的PCB中, 然后再将下一个进程在内存中的PCB里的上下文读取出来。 上下文包含CPU寄存器里的内容, 堆, 用户栈, 内存管理信息, 数据, 文本。 阅读全文
posted @ 2013-11-29 19:52 Karry Wang 阅读(1688) 评论(0) 推荐(0) 编辑
 
摘要: 3.8Describe the differences among short-term, medium-term, and longterm scheduling.答案: 长期调度决定哪些进程进入到系统中,。 中期调度决定进入到系统中的进程哪些可以竞争处理器, 即哪些进程可以进入到就绪队列。 短期调度决定将处理器分配给就绪队列中的哪些进程。扩展: 长期调度(long-term scheduling)又叫做高级调度(High-level scheduling)或作业调度(job scheduling), 负责决定在系统中, 允许哪些进程主动竞争系统资源。 这个级别有时也称为准入调度, ... 阅读全文
posted @ 2013-11-29 19:43 Karry Wang 阅读(3616) 评论(0) 推荐(0) 编辑

2013年11月23日

摘要: 3.5 When a process creates a new process using the fork() operation, which of the following state is shared between the parent process and the child process? a. Stack b.Heap c.Shared memory segments答案:c.Shared memory segments.解析:fork一个新的子进程时, 子进程会得到和父进程用户级虚拟地址空间相同的一份拷贝, 包括文本, 数据和bss段, 堆以及用户栈。 所以他... 阅读全文
posted @ 2013-11-23 17:16 Karry Wang 阅读(1626) 评论(0) 推荐(0) 编辑
 
摘要: 3.4The Sun UltraSPARC processor has multiple register sets. Describe whathappens when a context switch occurs if the new context is alreadyloaded into one of the register sets. What happens if the new context isin memory rather than in a register set and all the register sets are inuse?答案: 因为暂时还没找到多 阅读全文
posted @ 2013-11-23 17:10 Karry Wang 阅读(1028) 评论(0) 推荐(0) 编辑

2013年11月22日

摘要: 3.3 Original version of Apple's mobile iOS operating system provied no means of concurrent processing. Discuss three major complications that concurrent processing adds to an operating system.答案:此问题不太熟悉, 应该是问向操作系统中加入并发处理后的三个主要并发症是什么。 在网上搜索了一下, 得到了一个答案。 1. The OS has to keep track of the main mem 阅读全文
posted @ 2013-11-22 21:04 Karry Wang 阅读(2123) 评论(0) 推荐(0) 编辑