linux基础(电脑基本原理)

1.计算机体系结构:运算器  控制器   存储器  输入设备   输出设备

详解:存储即内存:编址的存储单元。即每一个存储单元在都有一个编址。

控制器告诉运算器加数在存储器的哪个存储单元。

POST:BIOS

计算机可以自举。

程序:指令 + 数据

2.poll:(拉的机制)CPU不停地查看谁发生的电信号

interrupt:(中断,即硬件通知机制)敲完键盘:键盘会通知CPU,CPU就来看看键盘干了什么事。

CPU通过控制芯片知道是哪个设备发出的信号。一根线上有不同的设备。

3.为了充分利用CPU,多任务利用,(想第一件事10秒,想第二件事10秒,然后接着想第一件事。那么第一件事的10秒记忆存储在内存中)。那么就需要划分了,cpu被切分为一个个slice。内存分成多个段。这都是由操作系统完成的。

4.32位操作系统:最多物理内存2^

5.程序:放在操作系统上,只要不删就一直存在。执行入口,进程:是有生命周期的,一定时间过后就消失。

6.库:一堆的程序,自己不能独立执行,只提供调用接口,可被程序调用执行。

7.操作系统:有了操作系统之后,任何一个进程要跟硬件打交道,都得经过操作系统。操作系统通过最底层的调用:system call(系统调用)。然后封装之后,形成了库。

8.shell:人机交互接口。

时间: 2024-10-24 00:17:59

linux基础(电脑基本原理)的相关文章

linux基础知识的总结

例如以下内容是我对linux基础知识的总结,由于本人在初期学习linux的时候走了不少的弯路,对于基础的掌握耗费了不少的时间,所以为了后来者对linux的基础部分有个清晰的了解,特对基础知识进行了总结,由于水平有限.难免有疏忽或者不准确的地方.希望大家可以直接指出来,我会及时改正.一切为了知识的传播.^_^ ? *********************************************************************************************

Linux基础(4)

Linux基础(四) 通过前面的知识的学习,来现学现卖咯! 1.题目:集群搭建 1.1.部署nginx反向代理三个web服务,调度算法使用加权轮询: 1.2.所有web服务使用共享存储nfs,保证所有web都对其有读写权限,保证数据一致性: 这个怎么实现呢? 先介绍一下nginx,Nginx 是一个 web 服务器.它类似于 Lighttpd,作为轻量级的 web server,可以替代重量级的 Apache/IIS.Nginx 专为性能优化而开发,是一个快速且能经受高负载考验的 web ser

linux基础part3

linux基础 一.linux基本命令归档命令. 1.归档的定义:归档就是把许多文件或目录打包成一个文件. 2.tar命令格式:tar  [参数-cxtzjvfpPN]  打包文件名 文件或目录路径 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为 不可能同时压缩与解压缩. -z :是否同时具有 gzip 的属性?亦即是否需

Linux基础部分: 历史 现在 未来

最初的电脑:卡片打孔 Multics计划: 贝尔+麻省理工+通用电器(目标300人终端) 1969 贝尔实验室 退出该计划 Ken Thompson 与Dennis M. Ritchie : 多用户多任务操作系统(一个有趣的故事) Multics - 星际旅行-PDP7-B语言-C语言改写 http://www.ruanyifeng.com/blog/2010/03/unix_copyright_history.html UNIX版权历史   Novell 2.Linux : 1984年,负责教

linux基础part5

linux 基础 一.网络基础 1.ifup 网卡名称:ifdown 网卡名称:ifconfig 网卡名称 ip 子网 其修改只是临时生效,一旦关机或重启命令失效,需要修改配置文件永久生效. 2.网卡配置文件路径:/ect/sysconfig/network-scripts/ 3.重新启动服务命令:systemctl restart 服务名称 二.rpm包管理 1.rpm [参数] [包全名或者包名或文件名称等] -ivh:安装显示安装进度--install--verbose--hash -Uv

4、linux基础命令详解

linux基础命令 Linux图形界面和命令行界面的切换 进入Linux桌面环境后,可以使用键盘上的"Ctrl+Alt+F1~F6"组合键来切换不同的tty界面,Linux默认提供了6个命令行界面(F1-F6),比如"Ctrl+Alt+F1"就是切换到tty1: 在命令行模式下,想要切换回图形界面可以使用组合键"Ctrl+Alt+F7":另外,如果不是从图形界面切换到tty模式,而是系统启动时候直接进入了命令行模式,在登陆后可以使用"s

BeagleBone Black教程之BeagleBone Black使用到的Linux基础

BeagleBone Black教程之BeagleBone Black使用到的Linux基础 BeagleBone Black涉及到的Linux基础 在许多没有Linux相关经验的人看来,Linux看起来非常可怕.一些"好"发行版会给你配备华丽的桌面(例如OpenSUSE使用的KDE和Ubuntu使用的Unity),"差一些"的就配备一些朴素的桌面(例如Xfce),而"没人性"的就只有命令行界面了.实际上Linux并不可怕,可怕的是连尝试的勇气都

c/c++unix/linux基础学习笔记-常用命令和vi的使用

linux 基本命令的使用-命令在ubuntu下面执行,有些命令通用其他linux,有些不通用. 多条命令间用;号隔开,回车后可以一起执行. clear-前屏,pwd显示当前目录,cd跳转目录. sudo [命令]  -ubuntu 下以管理员身份运行命令. 一般情况下,运行当前目录下的程序,要用 ./文件名 执行. 查看当前shell名称:ps 进入另外一个shell,直接输入shell名称:ksh/tcsh/sh/bash,退出一个shell用:exit. 切换shell命令,如:exec

linux 基础与shell编程[笔记]

linux 基础与shell编程 linux 系统知识 linux是一个OS ,也是一个完全免费 开源 自由软件 linux 1991   荷兰大学生课程设计   unix GPL协议 GPL:General Public License 是一份GNU(完全自由软件操作系统)是一个广泛使用的自由软件许可证条款 常见的linux发行版本: Debian:Debian为一款提供您安装在计算机上使用的操作系统 (OS).操作系统就是能让您的计算机工作 的一系列基本程序和实用工具.由于 Debian 采

Linux基础增强与辅助知识梳理

Linux基础增强与辅助知识梳理... ------------ Linux学习基础需要学习那些知识 学习Linux对于程序开发的好处 怎样开始学习Linux Linux的学习方法参考 Linux系统的由来 Linux为什么需要学习:有自己清晰的认识和坚持 开源可以修改源代码:使开源工具或是系统更加符合自己的需要,删除一下不需要的功能想做什么和能做什么Linux运行稳定,对网络有良好的支持,成本低,可以根据需要进行软件或是系统的修改裁剪,可以进行私人定制Linux:林妮科思,利尼克斯Linux系