第三章、进程管理 3.1进程 1.进程就是处于执行期的程序,但进程并不仅仅局限于一段可执行程序代码 2.执行线程: 简称线程,是在进程中活动的对象。每个线程都拥有一个独立的程序计数器、进程栈和一组进程计数器。 3.在现代操作系统中,进程提供两种虚拟机制:虚拟处理器和虚拟内存。 4.程序本身并不是进程 ...
分类:
系统相关 时间:
2016-03-31 14:17:21
阅读次数:
208
因为个人习惯,喜欢把eclipse的文本编辑框背景调成全黑色,可是代码提示框的默认背景色也是黑色。所以两者就冲突了。导致看不到代码提示框的内容。后来发现代码提示框的背景色能够改动。改动内容例如以下: 在窗体(windows)-->首选项(preference)-->外观(Appearance)--> ...
分类:
系统相关 时间:
2016-03-31 14:18:06
阅读次数:
191
第三章 进程管理 【学习时间:1小时30分 撰写博客时间:2小时】 【学习内容:进程描述符、进程的创建及终结、线程的创建】 进程是Unix操作系统抽象概念中最基本的一种。进程管理是所有操作系统的心脏所在。 一、进程 1. 进程是处于执行期的程序。除了可执行程序代码,还包括打开的文件、挂起的信号、内核 ...
分类:
系统相关 时间:
2016-03-31 14:18:56
阅读次数:
236
打开在Home文件夹下.profile或者/etc/profile文件,在文件的最后加入下面的语句: 和Windows下的配置是类似的,也是将JDK的解压目录下的bin目录和jre目录下的bin目录一起添加到PATH环境变量中。 只不过是Linux的做事方式而已~Mark一下。 ...
分类:
系统相关 时间:
2016-03-31 14:16:34
阅读次数:
166
1.su,切换到root用户 2.rpm -i /home/MySQL\MySQL-client-advanced-5.6.24-1.el7.x86_64.rpm(路径), 安装软件 3.rpm -e MySQL-client-advanced-5.6.24-1.el7.x86_64(软件名), 卸 ...
分类:
系统相关 时间:
2016-03-31 14:15:45
阅读次数:
232
总结部分: 操作系统内核三大功能: 进程管理,内存管理,文件系统 最核心的是进程管理 为了管理,首先要对每一个进程进行描述。进程描述符提供了所有内核需要了解的信息。 进程控制模块:task_struct(抽象task_struct的简化图) next_task,prev_task进程链表的管理 tt ...
分类:
系统相关 时间:
2016-03-31 14:15:13
阅读次数:
228
第三章 进程管理笔记 20135109 高艺桐 3、1进程 1、程序本身并不是进程,进程是处于执行期的程序以及相关资源的总称。 2、执行线程,简称线程,是进程中活动的对象。每个线程都拥有一个独立的计数器、进程栈和一组进程计数器。 3、内核调度的对象是线程而不是进程,对Linux而言,线程是一种特殊的 ...
分类:
系统相关 时间:
2016-03-31 14:11:01
阅读次数:
281
天有不测风云,突然间,用filezilla下载ftp上的文件到桌面的时候,提示"无法确定拖放操作目标.由于shell未正确安装" 解决办法很简单,执行如下几步就OK了 1、在CMD中,进入Filezilla的安装目录,执行:cd C:\Program Files\FileZilla FTP Clie ...
分类:
系统相关 时间:
2016-03-31 12:46:08
阅读次数:
258
进程的描述和进程的创建 一、进程的描述 1、进程描述符task_struct数据结构(一) 操作系统的三大功能:进程管理(核心)、内存管理、文件系统。 进程控制块PCB——task_struct(进程描述符):为了管理进程,内核必须对每个进程进行清晰的描述,进程描述符提供了内核所需了解的进程信息。 ...
分类:
系统相关 时间:
2016-03-31 12:46:27
阅读次数:
328
第三章 进程管理 3.1进程 1.进程 2.线程 3.虚拟处理器和虚拟内存 4.几个函数 3.2 进程描述符及任务结构 进程描述符的类型为task_struct,里面包含的数据有: 3.2.1 分配进程描述符 每个任务的thread_info结构在它的内核栈的尾端分配。结构中task域中存放的是指向 ...
分类:
系统相关 时间:
2016-03-31 12:44:02
阅读次数:
221
linux系统中的后缀名其实要不要无所谓,但是对于压缩文件来讲必须要带上。这是为了判断压缩文件是由哪种压缩工具所压缩,而后才能去正确的解压缩这个文件。Linux压缩文件常见的后缀名所对应的压缩工具: .gz :gzip 压缩工具压缩的文件 .bz2:bzip2 压缩工具压缩的文件 .tar:tar ...
分类:
系统相关 时间:
2016-03-31 12:43:34
阅读次数:
156
20135311傅冬菁 分析Linux内核创建一个新进程的过程 一、学习内容 进程控制块——PCB task_struct数据结构 PCB task_struct中包含: 进程状态、进程打开的文件、进程优先级信息 操作系统管理的三个功能: 1.进程管理 2.内存管理 3.文件系统 Linux进程的状 ...
分类:
系统相关 时间:
2016-03-31 12:32:35
阅读次数:
242
在linux下设置SMTP服务器并用mail命令发邮件精解步骤:1.vi/etc/mail.rc在末尾追加如下内容:setfrom=user@domain.com//默认对外发送邮件的用户邮箱地址setsmtp=smtp.domain.com//选用默认发送邮件的公共邮件域名setsmtp-auth-user=user@domain.com//默认对外发邮件的用户setsm..
分类:
系统相关 时间:
2016-03-31 11:13:19
阅读次数:
604
在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:
1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。
2. Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。
3. 文件系统。包括根文件系统和建立于 Flash ...
分类:
系统相关 时间:
2016-03-31 11:08:28
阅读次数:
363
一、介绍
以前写完MapReduce任务以后总是打包上传到Hadoop集群,然后通过shell命令去启动任务,然后在各个节点上去查看Log日志文件,后来为了提高开发效率,需要找到通过Ecplise直接将MaprReduce任务直接提交到Hadoop集群中。该章节讲述用户如何从Eclipse的压缩包最终完成Eclipse提价任务给MapReduce集群。
二、详解
1、安装Eclipse,安装...
分类:
系统相关 时间:
2016-03-31 11:04:53
阅读次数:
297
要想使用 java 的本地缓存,可以考虑用 ehcache,或者 guava。
guava 更高端一点,可以自动定时刷新。我选择了 ehcache。
在 spring 中是集成了 ehcache 的。要使用 ehcache 的话,只需要下面几步:
当然需要首先引入 ehcache 相关的 jar 包。可以采用配置 pom 文件使用 maven 依赖的方式。
一、在 spri...
分类:
系统相关 时间:
2016-03-31 10:57:59
阅读次数:
223
1.在客户机里需要安装Virtualbox的增强功能。 2.使用virtualbox的图形界面设置好共享文件夹。 3.假设你设置的共享文件夹的名称是 share,使用如下命令在客户机的linux系统中挂载共享文件夹: 其实你敲出mount,然后使用两次Tab补全,bash会列出一个 mount.vb ...
分类:
系统相关 时间:
2016-03-31 10:54:50
阅读次数:
224