ython是一门非常酷的语言,因为很少的Python代码可以在短时间内做很多事情,并且,Python很容易就能支持多任务和多重处理。Python的批评者声称Python性能低效、执行缓慢,但实际上并非如此:尝试以下6个小技巧,可以加快Python应用程序。1、关键代码可以依赖于扩展包Python使许...
分类:
编程语言 时间:
2015-03-17 17:42:08
阅读次数:
162
一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行...
分类:
编程语言 时间:
2015-03-16 20:48:32
阅读次数:
189
假设我们有一组任务要完成,并且有些任务要在其它任务完成之后才能开始,所以我们必须非常小心这些任务的执行顺序。
如果这些任务的执行顺序足够简单的话,我们可以用链表来存储它们,这是一个很好的方案,让我们可以准确知道任务的执行顺序。问题是有时候不同任务之间的关系是非常复杂的,有些任务依赖于两个甚至更多的任务,或者反过来很多任务依赖自己。
因此我们不能通过链表或者树的数据结构来对这个问题建模。对这类问...
分类:
编程语言 时间:
2015-03-16 19:21:01
阅读次数:
211
操作系统为了实现支持多任务处理的需要,一般都会支持多进程的机制,所以进程的的切换是内核当中一个非常重要的功能模块,其它几个功能模块主要有处理器管理内存管理磁盘管理输入输出管理进程管理本次实验主要是模拟了内核中的进程切换机制,以便加深对内核进程切换的理解。其中本次实验主要涉及以下三个代码文件。mypc...
分类:
系统相关 时间:
2015-03-15 18:18:27
阅读次数:
183
转至:http://ixdba.blog.51cto.com/2895551/543737一 、进程的概念和分类1.进程的概念Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用同一个linux系统;多任务是指在Linux下可以同时执行多个任务,更详细的说,linux采用了分...
分类:
系统相关 时间:
2015-03-15 18:09:18
阅读次数:
191
linux
Linux一般将文件可存取访问的身份分为3个类别:owner、group、others,且3种身份各有read、write、execute等权限。
一、用户和用户组
1、文件所有者
由于Linux是多用户、多任务的操作系统,因此可能常常有多人同时在某台主机上工作,但每个人均可在主机上设置文件的权限,让其成为个人的“私密文件”,即个人所有者。因为设置了适当的文件权限,除本人(文件所有者)之外的用户无法查看文件内容。
例如某个MM给你发了一封Email情书,你...
分类:
系统相关 时间:
2015-03-14 12:31:27
阅读次数:
172
BIOS 的作用BIOS 的作用实模式 :20 位,1M 的存储器可以直接访问 BIOS 以及硬件,没有分页和多任务,一开机就是实模式BIOS :由硬件自己启动,他位于 0xFFFF0,硬件一加电就会自动执行他 CS:0xF000,IP:FFF0 –> 0xFFFF0保护模式 :我们平常使用的模式。...
分类:
移动开发 时间:
2015-03-13 22:07:41
阅读次数:
378
用户与用户组Linux是一个多用户、多任务的操作系统,为了让各个用户具有较保密的文件数据,因此未见的权限管理就比较重要了。Linux的文件所有权和访问授权是与用户id和组密切相关的。Linux一般将文件可存取访问的身份分为3个类别,分别是owner,group,others,且3中身份各有read,..
分类:
系统相关 时间:
2015-03-13 18:59:23
阅读次数:
226
原文:6 Python Performance Tips
译文:6个Python性能优化技巧
译者:dwqs
Python是一门非常酷的语言,因为很少的Python代码可以在短时间内做很多事情,并且,Python很容易就能支持多任务和多重处理。
Python的批评者声称Python性能低效、执行缓慢,但实际上并非如此:尝试以下6个小技巧,可以加快Pytho应用程序。
py
1、关键代码可以依赖于扩展包
Python使许多编程任务变得简单,但是对于很关键的任务并不总是提供最好的性能。使...
分类:
编程语言 时间:
2015-03-12 15:13:35
阅读次数:
205
课程大纲:一.Linux是什么*关于Linux历史(http://www.aminglinux.com/bbs/thread-6568-1-1.html需要大家查查资了解)下面参考百度百科:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的..
分类:
系统相关 时间:
2015-03-12 01:06:38
阅读次数:
271