进程与线程都是cpu运行的时间片,只是两个的时间片大小不一样。一个程序在运行的时候是分成很多个时间的,但由于cpu运行的速度很快,所以我们感觉不到他们之间的切换,以为他们是在连续运行的。像在拍电影一样,电影是由一张张的胶卷组成的,当切换的速度快到一定程度时,我们的眼睛就感受他们之间的切换了。一个进程可以拥有至少一个线程,一个进程运行的时间片=cpu加载上下文+cpu运行时间+cpu保存上下文。当c
今天学习了一些电脑关于存储的知识:ROM和RAM。有了一定的了解,就写出来一下。因为在nginx和varnish上也有用到这两个知识,一个是根据内存,一个是根据硬盘对数据进行缓存。ROM(只读存储器)在断电之后数据也不会消失,一般用来存储系统文件,和软件数据。RAM(随机存储存储器)断电之后数据会消失,内存,cache,buffer,都是这类的存储。RAM又有sram,dram,静态ram一般指的
四者都可以作为代理服务器,但在使用上会有一些区别。squid作为最古老的缓存代理服务器,有很熟悉cache缓存技术,且能兼容多个服务平台,但配置复杂,是目前使用的最多的代理服务器。varnihsi作为新兴的软件,使用的是内存的缓存的方式,避免了像squid那样需要不停的在内存和硬盘之间进行切换的,加快客户端的访问速度,同时还具有强大的管理接口,可以快速的清除部分缓存。nginx和apache使用的
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号