Linux-2018-spring-3-6
跳到导航
跳到搜索
一、上课要求:
- 上课尽量不要迟到,
- 请假要有假条
- 上课不要偷偷讲话
二、考试(计划,还未定):
- 平时成绩10分
- 20-30分的实践成绩(编程或者实践题)
- 期末闭卷考试60分(以操作题为主)
三、课程目标:
- 会用linux
- 能满足基本的科研要求
四、不讲的内容:
- 不讲OS的原理
- 不讲linux的历史,linux的安装
- 不讲xwindow(linux的图形界面)
- 不讲高级的advanced东西(例如基于linux的文件、邮件、网络服务器;高级的linux管理等)
五、操作系统 Operating System
- 计算机通过执行一系列的指令(instruction,order, command, direction)完成工作。
控制器,存储器(内存(RAM,ROM);外存(软盘floppy disk,光盘CD compact disk,U盘,磁盘magnetic disk,硬盘hard disk—机械硬盘(7200转/分)、固态硬盘。存储时间最长的是光盘,磁盘是有损失的)),运算器,输入输出设备 主板mother board、总线bus,驱动driver(和硬盘配套的软件,管理硬盘) 中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。 中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。它与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机三大核心部件。 源文件经过编译变成二进制文件,运行二进制文件。
例子:a、gcc main.c 编译c++文件产生a.out文件
b、./a.out 运行a.out 文件
把可执行程序从磁盘放入内存中;
让program counter指向代码的首地址
从代码首地址开始往下一个指令一个指令逐一执行
将指令从内存存入寄存器中 将这些指令交给算数运算或者逻辑运算单元中执行
- 操作系统(英语:Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
- OS的功能:
a、管理所有硬件 b、为普通用户提供图形界面graphic interface或命令行界面Command line interface c、为程序员提供API(Application Programming Interface,应用程序编程接口)
提醒:下周带机械硬盘给大家看一下