操作系统
文章平均质量分 67
Gs_Yu
这个作者很懒,什么都没留下…
展开
-
win7 下删除 ubuntu(等等) 启动项
通过wubi在windows下安装 ubuntu 是件非常容易的事。但是如果多次安装 ubuntu(安装更高的版本) ,往往会在系统启动项中留下多余的启动项。 我也遇到了这样的问题。怎样清除这些多于的启动项? 我在网上找了一下答案,主要有以下几种方法:方法一:ubuntu用wubi安装后会在windows的控制面板里有个删除wubi的选项,卸载即转载 2014-04-03 10:36:46 · 1171 阅读 · 0 评论 -
系统调用与库函数调用的区别
1、系统调用和库函数的关系系统调用通过软中断int 0x80从用户态进入内核态。函数库中的某些函数调用了系统调用。函数库中的函数可以没有调用系统调用,也可以调用多个系统调用。编程人员可以通过函数库调用系统调用。高级编程也可以直接采用int 0x80进入系统调用,而不必通过函数库作为中介。如果是在核心编程,也可以通过int 0x80进入系统调用,此时不能使用函数库。因为函数库转载 2015-05-06 09:16:33 · 761 阅读 · 0 评论 -
fork()与_syscall0(int,fork) 关系
static inline _syscall0(int,fork)其中_syscall0()是unistd.h中的内嵌宏代码,它以嵌入汇编的形式调用Linux的系统调用中断int 0x80。根据include/unistd.h文件第133行上的宏定义,我们把这个宏展开并替代进上面一行中就可以看出这条语句实际上是int fork()创建进程系统调用,见如下所示。// unistd.h文件中_转载 2015-05-06 10:36:06 · 2238 阅读 · 0 评论 -
计算机程序和进程的区别?
进程(Process)是最初定义在Unix等多用户、多任务操作系统环境下用于表示应用程序在内存环境中基本执行单元的概念。以Unix操作系统为例,进程是Unix操作系统环境中的基本成分、是系统资源分配的基本单位。Unix操作系统中完成的几乎所有用户管理和资源分配等工作都是通过操作系统对应用程序进程的控制来实现的。C、C++、Java等语言编写的源程序经相应的编译器编译成可执行文件后,提交给计转载 2015-05-06 09:29:50 · 1744 阅读 · 1 评论 -
CMOS与BIOS的关系
实际上我们是通过BIOS这个程序,去设置CMOS里的参数的。 CMOS是一块芯片,集成在主板上,里面保存着重要的开机参数,而保存是需要电力来维持的,所以每一块主板上都会有一颗纽扣电池,叫CMOS电池。 CMOS里存放着参数,要设置它,我们必须通过程序把设置好的参数写入CMOS,所以,就利用BIOS程序来读写。 BIOS是什么? BIOS就是(Basic Input/Output S转载 2014-10-26 10:31:39 · 2345 阅读 · 0 评论 -
C语言堆栈入门——堆和栈的区别
格式和部分内容稍作修改。在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以及在网上看帖遇到的朋友中有好多也说不清堆栈,所以我想有必要给大家分享一下我对堆栈的看法,转载 2014-09-16 10:09:37 · 786 阅读 · 0 评论 -
Linux入门:Linux历史介绍
通过本篇文章,读者可以了解Linux和Unix的基本概念、历史、发展情况;首先,我们通过简单的介绍Unix和Linux,读者可以对其进行比较不同之处,了解Linux的出现为何非常好,Linux的相关背景;前言(1):操作系统介绍内核负责控制硬件资源分配,而如果只有内核,则只能让计算机硬件运行,而不能有任何功能,因此需要系统调用提供给开发者使用,从而开转载 2014-07-09 19:23:55 · 725 阅读 · 0 评论 -
Windows服务创建及安装
我们将研究如何创建一个作为Windows服务的应用程序。内容包含什么是Windows服务,如何创建、安装和调试它们。会用到System.ServiceProcess.ServiceBase命名空间的类。什么是Windows服务? Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户消息都会转载 2014-07-27 08:57:49 · 623 阅读 · 0 评论 -
obj,lib,dll,exe文件
obj,lib,dll,exe的关系 lib是和dll对应的。lib是静态链接库的库文件,dll是动态链接库的库文件。 所谓静态就是link的时候把里面需要的东西抽取出来安排到你的exe文件中,以后运行你的exe的时候不再需要lib。 所谓动态就是exe运行的时候依赖于dll里面提供的功能,没有这个dll,你的exe无法运行。 lib,d转载 2014-07-04 19:13:40 · 947 阅读 · 0 评论 -
在windows操作系统下共享文件
一.共享文件1.xp的话直接在文件上右键→属性→“共享”,在响应的选项上打上 √ 就行。2.win7的话稍微复杂些,如图1:图1如果设置不需要密码访问,发现共享用户中没有Everyone用户:图2则还需要再进行设置:点击图1中的”安全“选项→添加→高级→立即查找图3找到后点"确定"即可二.访问共享文件在我的电脑上输入: file原创 2014-07-23 11:45:36 · 750 阅读 · 0 评论 -
linux 系统调用
5.1.5 如何使用系统调用如图5.2所示,用户应用可以通过两种方式使用系统调用。第一种方式是通过C库函数,包括系统调用在C库中的封装函数和其他普通函数。 图5.2 使用系统调用的两种方式第二种方式是使用_syscall宏。2.6.18版本之前的内核,在include/asm-i386/unistd.h文件中定义有7个_syscall宏,转载 2015-04-27 15:32:16 · 843 阅读 · 0 评论