学习笔记:UNIX基础知识

前言因为之前学的不是很系统,现在打算重新开始系统的学并做好学习笔记。 所有操作系统都需要向它们运行的程序提供各种服务(如:执行新程序,打开文件,读文件,分配存储区,获得当前时间等。)UNIX体系结构严格意义上来说操作系统(内核)可以被定义为一种软件,其控制着计算机硬件资源并提供程序运行环境。在广义上,操作系统包括内核和其他一些软...
摘要由CSDN通过智能技术生成

前言

因为之前学的不是很系统,现在打算重新开始系统的学并做好学习笔记。
所有操作系统都需要向它们运行的程序提供各种服务(如:执行新程序,打开文件,读文件,分配存储区,获得当前时间等。)

UNIX体系结构

严格意义上来说操作系统(内核)可以被定义为一种软件,其控制着计算机硬件资源提供程序运行环境。在广义上,操作系统包括内核和其他一些软件(实用程序,应用软件,shell,以及库函数等)给与计算机独有的特性并使计算机能够发挥作用。
这里写图片描述
从其体系结构图中可以看到:kernel(内核)相对较小,位于环境中心,其接口被称为system calls(系统调用),系统调用的接口可以为shell(特殊的应用程序),library routines(库函数)。应用程序可以使用shell,系统调用以及库函数。

登录

登录名在/etc/passwd文件中。口令文件中登录项由7个以冒号分隔的字段组成
(登录名:加密口令:数值用户ID:数值组ID:注释字段:其实目录:shell程序)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一章UNIX操作系统概述 1983年AT&T发布UNIX System V,系统功能已经趋于稳定和完善,现在最后版本为System V Release 4 代表性UNIX版本: 1.System V Release 4 (SVRV) 小型机上、大型机上使用。 2.加州大学伯克利分校的BSD(Berkeley)版本,主要用于工程设计和科学计算;主要在小型 机上、大型机上使用。 3.Microsoft和SCO公司开发的SCO XENIX SCO UNIX和OpenServer等,主要应用在基于 Intel x86体系结构的系统上。 4.开放源代码的Linux,UNIX体系结构加MS Windows形式的图形用户界面,主要应用 在基于Intel x86体系结构的系统上。 Unix系统特征: 1.可移植性强--Unix操作系统大量代码为C语言编写,C语言具有跨平台的特性。 2.多用户、多任务的分时操作系统--人机间实时交互数据;多个用户可同时使用一台主机; 每个用户可同时执行多个任务。 3.软件复用--每个程序模块完成单一的功能;程序模块可按需任意组合;较高的系统和应 用开发效率。 4.与设备独立的输入/输出操作--打印机、终端视为文件;输入/输出操作与设备独立。 5.界面方便高效--内部:系统调用丰富高效;外部:shell 命令灵活方便可编程;应用: GUI清晰直观功能强大。 6.安全机制完善--口令、权限、加密等措施完善;抗病毒结构、误操作的局限和自动恢复 功能。 7.多国语言支持--支持全世界现有的几十种主要语言。 8.网络和资源共享--内部:多进程结构易于资源共享;外部:支持多种网络协议。 9.系统工具和系统服务--100 多个系统工具(即命令),完成各种功能;系统服务用于系统 管理和维护。 Unix操作系统的组成:

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值