操作系统
文章平均质量分 82
jiangxt211
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一些有用的链接
http://blog.youkuaiyun.com/xiliang_pan/article/details/7106684转载 2014-10-08 21:45:57 · 505 阅读 · 0 评论 -
字序与位序
1、字序对于跨越多字节的程序对象,我们需要建立两个规则:1)这个对象的地址是什么;2)在内存中如何排列这些字节。在几乎所有的机器中,多字节对象都被存储为连续的字节序列,对象的地址为所用字节中最小的地址。排列对象的中字节有两个通用规则:小端法(little endian)和大端法(big endian)。小端法即最低有效字节在最前面(低地址);大端法正好相反。That is, in a big en...原创 2017-07-10 22:49:17 · 1349 阅读 · 0 评论 -
网络协议(三)Socket编程之UDP
UDP(User Datagram Protocol):用户数据报协议1)无连接;2)尽最大努力交付;3)面向报文。#include ssize_t recvfrom(int sockfd, void *buff, size_t nbytes, int flags,struct sockaddr *addr, socklen_t *addrlen);in原创 2017-02-28 21:56:09 · 712 阅读 · 0 评论 -
硬连接(hard link)和软连接(symbolic link)
stat - display file or file system statusstruct stat { mode_t st_mode; /* file type & mode (permissions) */ ino_t st_ino; /* i-node number (serial number) */ dev_t原创 2017-02-25 16:47:03 · 8956 阅读 · 0 评论 -
网络协议(二)Socket编程之TCP
TCP(Transmission Control Protocol):传输控制协议。1)面向连接的运输层协议,点对点连接;2)提供可靠交付;3)提供全双工通信;4)面向字节流。TCP连接的建立和终止1、TCP连接的建立1)服务器必须准备好接受外来的连接。由socket、bind和listen来完成被动打开(passive open)。2)客户通过调用connect发原创 2017-02-28 21:08:07 · 389 阅读 · 0 评论 -
网络协议(一)
原创 2016-08-03 21:10:26 · 345 阅读 · 0 评论 -
线程
主要内容来自apue及网络Consistency Synchronization Race Deadlock线程(thread)是“进程”中某个单一顺序的控制流。也被称为轻量进程(lightweight processes)。线程是操作系统能够进行运算调度的最小单位。死锁(deadlock):是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作原创 2017-02-27 15:51:47 · 318 阅读 · 0 评论 -
shell(1)
#!/bin/bashcd test# get current time L_TIME=$(date +%4Y%m%d)echo "current time: $L_TIME"lmonth=$(expr substr $L_TIME 5 2)echo "lmonth: $lmonth"L_MONTH=$(date +%m)#lday=$(substr $L_TIME 7原创 2016-09-17 00:09:09 · 256 阅读 · 0 评论 -
IPC(一)
Communication FacilitiesWe can break the communication facilities into two categories:Datatransfer facilities: The key factor distinguishing these facilities is the notion of writing and reading.原创 2016-03-21 22:02:15 · 355 阅读 · 0 评论 -
内核对象与句柄
每个内核对象都只是一个内核块,它有操作系统内核分配,并只能由操作系统内核访问。这个内存块是个数据结构,其成员维护着与对象相关的信息。 Windows提供的一组函数,(以最恰当的方式)来操作内核对象。在调用一个会创建内核对象的函数后,函数会返回一个句柄(handle),它标识了所创建的对象。可以将句柄想象成一个不透明的值,它可以由进程中任何线程使用。 内核对象的所有者是操作系原创 2015-02-09 22:53:19 · 555 阅读 · 1 评论 -
编程珠玑番外篇-Q 协程的历史,现在和未来(转)
转自https://blog.youxu.info/2014/12/04/coroutine/编程珠玑番外篇-Q 协程的历史,现在和未来Comments本文原发于《程序员》2014年11月刊,发表时略有修改。 计算机科学是一门应用科学,几乎所有概念都是为了理解或解决实际问题而生的。协程 (Coroutine) 的出现也不例外。协程的概念,最早可以追溯到写作 COBOL 语言编译器中的技术难题。从磁...转载 2018-06-20 22:37:28 · 420 阅读 · 0 评论
分享