软链接与硬链接软链接:形如快捷方式,其中4代表路径大小,四字节ln -s file file.sln -s ./file file.softls -l-rw-r--r--. 1 root root 53 Sep 23 12:52 filelrwxrwxrwx. 1 root root 4 Sep 23 12:52 file.s -> filelrwxrwxrwx. 1 root root
原创 2022-09-23 13:02:59
155阅读
什么是信号?信号是 Linux 进程间通信的最古老的方式。信号是软件中断,它是在软件层次上对中断机制的一种模拟,是一种异步通信的方式 。信号可以导致一个正在运行的进程被另一个正在运行的异步进程中断,转而处理某一个突发事件。“中断”在我们生活中经常遇到,譬如,我正在房间里打游戏,突然送快递的来了,把正在玩游戏的我给“中断”了,我去签收快递( 处理中断 ),处理完成后,再继
原创 2022-03-10 18:11:35
293阅读
信号是 Linux 进程间通信的最古老的方式。信号是软件
原创 2022-09-28 21:24:56
329阅读
Linux系统编程是一项非常重要的技能,它涵盖了许多关键要素,如进程管理、文件操作、系统调用等。而在Linux系统编程中,红帽公司的贡献与影响力无疑是不可忽视的。本文将围绕“Linux系统编程”这一关键词,探讨红帽在该领域的贡献和重要性。 作为一家鼎立于Linux开源世界的公司,红帽致力于提供稳定可靠的操作系统和开源技术解决方案。红帽的主要产品是Red Hat Enterprise Linux
原创 2024-02-01 14:15:24
81阅读
所有打开的文件都有一个当前文件偏移量(current file offset),以下简称为cfo. cfo通常是一个非负整数, 用于表明文件开始处到文件当前位
原创 2023-07-30 00:34:10
166阅读
参考2本书 1 linux环境下C程序设计 黄继海 石彦华主编 人民邮电出版社 2 Linux 系统编程 千锋教育高教产品研发部 人民邮电出版社 (感谢 人邮出版社 汤老师送书) 学习目录 1 文件和目录 2 IO 3 进程 4 多线程 5 进程间通信 6 System V IPC 7 Linux
原创 2023-06-10 01:01:39
90阅读
别上。1.FILE 2.TCP/IP socket TCP UDP 3.进程 进程:一个处于活动状态的程序 进程的运行状态:执行、...
原创 2023-02-23 06:48:48
129阅读
一,什么是中断? 1.中断的基本概念 中断是指计算机在执行期间,系统内发生任何非寻常的或非预期的急需处理事件,使得CPU暂时中断当前正在执行的程序而转去执行相应的事件处理程序,待处理完毕后又返回原来被中断处继续执行或调度新的进程执行的过程。引起中断发生的事件被称为中断源。中断源向CPU发出的请求中断处理信号称为中断请求,而CPU收到中断请求后转到相应的事件处理程序称为中断响应。 在有些情况下
转载 精选 2013-07-14 20:52:10
967阅读
什么是信号?信号是 Linux 进程间通信的最古老的方式。信号是软件中断,它是在软件层次上对中断机制的一种模拟,是一种异步通信的方式 。信号可以导致一个正在运行的进程被另一个正在运行的异步进程中断,转而处理某一个突发事件。“中断”在我们生活中经常遇到,譬如,我正在房间里打游戏,突然送快递的来了,把正在玩游戏的我给“中断”了,我去签收快递( 处理中断 ),处理完成后,再继
原创 2021-09-02 16:33:30
656阅读
什么是信号?信号是 Linux 进程间通信的最古老的方式。信号是​​软件中断​​,它是在软件层次上对中断机制的一种模拟,是一种​​异步通信​​的方式 。信号能够导致一个正在执行的进程被还有一个正在执行的异步进程中断,转而处理某一个突发事件。 “中断”在我们生活中常常遇到。譬如,我正在房间里打游戏。突然送快递的来了。把正在玩游戏的我给“中断”了,我去签收快递( 处理中断 ),处理完毕后,再继续玩我
转载 2017-06-17 20:56:00
90阅读
2评论
1.Linux文件操作“一切皆文件”是Linux系统的基本思想。Linux 提供的虚拟文件系统为多种文件系统和外设驱动提供了统一的接口
转载 2022-06-14 10:06:54
423阅读
51单片机中断系统编程
原创 精选 2024-01-09 14:02:03
1542阅读
1点赞
socket编程步骤模拟场景Sockt服务器和客户端的开发步骤Linux提供的API简析创建套接字(连接协议)int socket(int domain,int type,int protocol)准备好地址int bind(int sockfd, const struct sockaddr *addr,socklen_t addrlen);地址转换APIint inet_aton(const c
原创 精选 7月前
218阅读
转载 2018-08-16 10:53:00
157阅读
2评论
在学习Linux系统编程总结了笔记,并分享出来。有问题请及时联系博主:Alliswell_WP,转载请注明出处。09-linux-day07(信号)目录:一、学习目标二、进程通信——信号1、信号的概念回顾2、阻塞信号集、未决信号集、信号产生3、raise和abort4、alarm发送的信号5、setitimer使用6、setitimer实现alarm7、1秒数数8、信号集的函数9、打...
原创 2022-11-08 19:44:52
184阅读
作者:不洗碗工作室 - Marklux出处:marklux.cn/blog/56版权归作者所有,转载请注明出处文件和文件系统文件是linux系统中最重要的抽象,大多数情况下你可以把linux系统中的任何东西都理解为文件,很多的交互操作其实都是通过文件的读写来实现的。文件描述符在linux内核中
原创 2021-04-16 10:44:10
599阅读
Linux Unix系统编程是一门与计算机操作系统相关的编程技术。在计算机科学领域中,Linux和Unix操作系统一直以来都被视为稳定、可靠且安全的选择。这两个操作系统都提供了丰富的编程接口和工具,使开发者能够高效地开发各种应用程序。 Linux和Unix系统编程的主要目的是为了开发和实现各种系统级应用程序,比如设备驱动程序、文件系统、网络协议栈等。通过系统编程,开发者可以直接与操作系统内核进行
原创 2024-01-31 15:20:35
142阅读
Linux系统编程中的select函数是一个非常重要的函数,用于多路复用I/O操作。在编写网络应用程序时,通常需要同时监听多个文件描述符的可读、可写或异常事件,这时就可以使用select函数来监听这些文件描述符的事件。 在Linux系统中,每一个打开的文件或套接字都有一个对应的文件描述符,可以通过文件描述符对文件或套接字进行读写操作。而select函数则可以同时监听多个文件描述符,直到其中有一个
原创 2024-05-29 10:05:27
115阅读
Linux系统编程.pdf”:红帽学习资源的优势 在当今数字化时代,越来越多的企业和个人选择使用Linux操作系统,其中红帽(Red Hat)作为最受欢迎的Linux发行版之一,备受赞誉。作为红帽学习资源的一部分,“Linux系统编程.pdf”为用户提供了丰富的学习资料和机会。本文将探讨这些资源的优势,并着重强调其在Linux系统编程领域的重要性。 首先,红帽学习资源中的“Linux系统编程
原创 2024-02-02 11:32:43
116阅读
终端:一系列输入输出设备的总称。重定向:命令+> +重定向的文件名判断系统软件是否安装的正规方法sudo aptitude show +软件名如
原创 2022-09-22 09:54:03
71阅读
  • 1
  • 2
  • 3
  • 4
  • 5