Please enable JavaScript.
Coggle requires JavaScript to display documents.
FUNDAMENTOS DE SISTEMAS OPERATIVOS, computadora anfitrona con SO tipo Unix…
FUNDAMENTOS DE SISTEMAS OPERATIVOS
ASPECTOS GENERALES
Unix es un SO con muchos años de existencia
su primera version emergio de los laboratorios Bell (que era una parte de AT&T) en 1969
el SO se hizo especificamente para explorar una mini computadora PDP-7
la primera version del sistema se escribio en lenguaje ensablador
la tercera version, la mayoria del codigo estaba escrito en el lenguaje C
de ahi que las historias del C y del UNIX esten estrechamente unidas
hoy en dia, existe una gran variedad de verciones de Unix que se ejecutan sobre diferentes tipos de plataformas.
los SO de esta familia se han extendido por todo el mundo, alcanzando un gran popularidad y aceptacion
la vercuin de Unix tienen sus diferncias, pero en general siguen una linea comun, lo que hace que no sea tan dificil desarrollar habilidades en una de ellas y despues pasarse a otra
sus principalas creadores fueron Ken Thompson y Dennis Ritchie
una rama importante del tronco comun Unix es la de los SO linux
el proyecto surgio en 1993
con la idea de un estudiante llamado linus torvalds
tomo las ideas del nucleo del SO minix
Unix como SO multiusuario
Unix es un SO multitarea y multiusuario.
se le dice multiusuario por que se pueden conectar a el muchas personas desde diferentes lugares
esas conexiones se pueden hacer a travez de terminales
una terminal basica no es mas que un equipo compuesto de un teclado y una pantalla
las terminales tontas solo tienen capacidad de trabajo con textos, y los terminales mas complejas como las terminales X que permiten trabajar en modo grafico
cuando se instala un SO de la familia Unix para que sirva a diferentes terminales, la computadora donde se instale el SO recibe el nombre de ANFITRION
maneja todo lo que se hace en las demas terminales
nota: las conexiones de los terminales con la computadotadora anfitriona es directa, pero la conexion desde otra computadora se puede hacer a travez de diferentes protocolos de conexion.
ejemplo: telnet que no es una conexion segura, o ssh(security shell) que es una conexion segura
los siguientes ejemplos muestran la forma de conexion a un SO Unix desde el interprete de comandos del SO windows( observe que el simbolo C:>, lo pone windows) en el primer y tercer ejemplo, se usa la ip de la maquina Unix y el segundo y el cuarto se usa su nombre
ejemplos
C:>telnet UnixSystem
C:>ssh 13.12.2.23
C:>ssh UnixSystem
C:>
C:>telnet 13.12.2.23
generalidades del SO Unix y sus descendientes
el SO debe autenticar si es valido la combinacion (login, password)
luego que la reconce se presenta un mensaje que informa desde donde se conecto ese usuario la ultima vez y tambien la fecha en que lo hizo
saliendo del sistema
dependiendo del sistema Unix que se use, existen diferentes formas para salir y terminar una sesion de trabajo desde una terminal (nunca debe dejarse una sesion abierta)
*<ctrl d>, o se control y d al mismo tiempo se envia una señal de fin de archivo al shell, el cual interpreta como una orden de cerrar la sesion
logout * exit
la forma de conectarse directamente a un SO de la familia Unix dependera del sistema particular, pero en todo caso se tendra que pasar por protocolo de identificarse y escribir la palabra clave
existe un usurio especial dentro de los SO Unix que tiene el nombre root, el es el superusuario y tiene todo los privilegios;
esta facultado para apagar la computadora de forma adecuada.
se ejecuta el comando shutdown
el comando shutdown hace una una salida del sistema en forma segura.
antes de salir, les notifica esa accion a todos los usuarios e informa el tiempo que esperara para comenzar a hacer las acciones asociadas a la salida
en Unix, los archivos estan organizados en directorio jerarquicos, en forma de arbol invertido (la raiz arriba y las hojas abajo)
esos directorios son a su vez archivos especiales que contienen informacion acerca de otros archivos.
Unix utiliza dos estructuras de datos para localizar un archivo en el disco:
el nodo-i (i-node)
la tabla de directorio
algunos nombres de directorios son estandar en todas las versiones de Unix
*el directorio raiz (/) es el primero que se monta cuando arranca el SO
*el directorio / bien aloja los comandos fundamentales
en el directorio /boot, resinden programas y archivos de configuracion que son necesario durante el arranque del SO.
el directorio / dev esta dedicado a los manipuladores de dispocitivos (device drivers)
el contenido del directorio / etc esta conformado por programas script y archivos de datos del sistema. los archivos en el subdirectorio./etc/.
existen tres tipos de archivos generales
archivos regulares. contienen programa y / o datos
directorios. el contenido de estos archivos es una tabla de directorio
archivos especiales. corresponden a los archivos externos tales como terminales , impresoras , memoria , backup, discos, etc
computadora anfitrona con SO tipo Unix
servidor de terminales
terminal 2
terminal 4
terminal 3
computadora con SOZ (emulando terminal tonta)
terminal 1
computadora con SO y emulando terminal X