摘要: 1. 系统调用 系统调用是操作系统提供的有效服务界面,一般使用高级语言编写,如c和c++,对于特定的较为底层的任务,则使用汇编语言指令。 2. API和系统调用 API,应用程序接口,提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力。 使用API而不直接调用系统调用的原因主要由以下两点: 阅读全文
posted @ 2018-07-05 09:37 JK-Z 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 1. 进程的概念 首先,明确程序地定义,即仅仅是代码,其编写所用语言从高级到底层包括例如c、java等高级语言,汇编语言以及机械语言。以C语言为例,通过预处理,编译优化,以及链接库,最终生成可执行文件,我们称之为程序。可以明确,程序是静态的,可执行的。然后,建立在程序的概念上,进程可以非正式地表述为 阅读全文
posted @ 2018-07-05 09:35 JK-Z 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1. 进程通信(Process Communication)进程协作有其根本性的需求,主要是出于四点:信息共享,通过并行提升计算速度,利于模块化以及方便性。因此也衍生出了进程通信(IPC)的需求。下面将概述IPC的相关内容。进程通信用于进程之间的数据交换,主要有两种抽象模型:其一共享内存模型(Sha 阅读全文
posted @ 2018-07-05 09:32 JK-Z 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1. 文件 先说文件定义,根据《操作系统概念》所言,文件是记录在外存上的相关信息具有名称的集合。这里有一点,文件是存放在外存的,这是由于内存的断电易失性质导致的,虽然内存速度快,但是仍然需要文件来稳定地存放文件。而对于用户来说,文件是逻辑外存地最小分配单元,即数据只能通过文件的方式写到外存。 文件有 阅读全文
posted @ 2018-07-05 09:30 JK-Z 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 设计说明书——拆弹游戏 一. 设计背景 拆弹游戏,现有一个定时炸弹,设有一个计时器,如果不能在限定时间内找出唯一的密码,会发生爆炸,若在规定时间内完成,则相当于炸弹被拆除。 二.使用说明 接通电路,计时器自动开始计时,显示在数码管上。利用八个开关输入二进制数(从左到右依次为高位到低位),led灯v1 阅读全文
posted @ 2018-04-14 09:48 JK-Z 阅读(484) 评论(0) 推荐(0) 编辑
摘要: //最近想学qt,图书馆借了一本书,版本很旧,跟着做一晚上结果都没有搭建好环境//结果上blog学习,十分钟就配置好了,mark一下转自http://blog.csdn.net/tech2ipo/article/... 阅读全文
posted @ 2018-02-27 21:35 JK-Z 阅读(837) 评论(0) 推荐(0) 编辑
摘要: GPLGPL协议的主要内容是只要在一个软件中使用(”使用”指类库引用,修改后的代码或者衍生代码)GPL 协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。这就是所谓的”传染性”。GPL协议的产品... 阅读全文
posted @ 2018-02-22 11:04 JK-Z 阅读(200) 评论(0) 推荐(0) 编辑
摘要: //最近为了做大研,需要用到rpi,所以开始着手学习;没有显示器,所以使用了putty,于此记录一些经验。工具*树莓派,网线,路由器*putty,点击下载1.局域网内连接*目前的raspbian默认ssh关闭,在... 阅读全文
posted @ 2018-02-14 21:54 JK-Z 阅读(185) 评论(0) 推荐(0) 编辑