计算机系统
赵同学
欢迎浏览文章,共同交流
展开
-
链接器之静态链接与动态链接
一、前言最近在项目中需要用一个公司的CAN卡,然后到官网下载官方提供的库文件,下载下来的有3个文件.h、.lib、.dll,OK,现在主角出现了,.lib和.dll。其实一般的库文件都包含了这三个文件,无奈自己接触的还是比较少,目前为止用了三家公司的设备,一家德国、一家日本的公司,还有一家就是CAN卡的这家,前两家外国大企业都是提供的.h和.lib,并没有.dll啊,也就是说在二次开发中,原创 2017-04-23 20:20:21 · 1419 阅读 · 0 评论 -
关于对编程语言的一点理解
什么是语言标准:就是大家写翻译源代码的编译器时都同意(或必须)遵循的守则(标准)而已。所以说C++语言、Java语言都是一种高级语言标准,学会了一种语言标准,会按照这个标准写程序,再要去学另外一种语言,那就简单了,因为你只需要写,然后再对应的编译器下编译运行它就可以了。原创 2017-05-05 15:16:17 · 3496 阅读 · 0 评论 -
一幅图理解计算机系统硬件组成
试想一下,我们编辑好HelloWord程序,如果是C/C++语言编写,一般是一个.c或者.cpp的文件,这是一个文本文件,你一般会把它放在你的硬盘里面,难道不是吗?比如桌面、D、E盘下,那当我们打算运行HelloWord的时候计算机就需要加载这个文件,然后经过一系列的流程来执行我们所写的代码。原创 2017-05-05 16:58:54 · 16997 阅读 · 0 评论 -
操作系统与操作系统内核
总的说来,一个操作系统包含了内核(是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件)以及其他计算机系统所必须的组件(如函数库、编译器、调式工具、文本编辑器、网站服务器,以及一个Unix的使用者接口(Unix shell)等,这些都是操作系统的一部分,而且每一个模块如编译器都是一个单独的进程,运行在操作系统中)。原创 2017-07-06 10:39:57 · 36168 阅读 · 11 评论 -
操作系统概述
一个功能完善的操作系统的大小和它所能处理的任务的困难性,导致了4个让人遗憾但又普遍存在的问题。第一、正式发布的操作系统表现出习惯性的落后;第二、需要不断进行补丁修复;第三、总是无法满足预期的要求;第四、不可能开发出真正完整和安全的操作系统。综上所述,所以要尽可能追求操作系统结构上的完整性。原创 2017-07-07 10:31:48 · 381 阅读 · 0 评论