Está en la página 1de 74

OBJETIVOS

Reconocer los principales componentes y analizar la forma


en que trabaja internamente los sistemas operativos con los
que cuentan los equipos de cómputo.

Proporcionar una visión funcional del sistema operativo.

Introducir los conceptos necesarios para comprender las


partes que componen, en general, un sistema operativo y su
funcionamiento.

Dar respuestas a preguntas básicas como: qué es y qué hace


un sistema operativo.

Al término del presente curso, el estudiante comprenderá


el funcionamiento de los sistemas operativos centralizados
para lograr un uso más eficiente del mismo.
• ¿Qué es un sistema operativo?
• Es un software básico que permite al usuario interactuar con el
ordenador, administrando sus recursos, coordinando los sucesos y
proporcionando la ayuda y los servicios necesarios para la mayoría
de los programas.

Software básico: Conjunto de


programas imprescindibles para el
funcionamiento del sistema.

3
• Funciones básicas de un sistema operativo
• Un sistema operativo está compuesto por un conjunto de programas que pueden
realizar las siguientes funciones:
• Control de los periféricos.
• Control de la transferencia de información.
• Apertura y cierre de archivos.
• Tratamiento de bloques de información.
• Preparación de programas.
• Protección de la memoria.
• Traducción entre lenguajes de alto y bajo nivel.
• Manipulación de datos.

4
• Tipos de sistemas operativos

Según el número de usuarios:


• Monousuario y multiusuario
Según el uso de recursos:
• Monotarea y multitarea
Según el número de microprocesadores:
• Multiprocesamiento o distribuidos
Según el tiempo de respuesta:
• Procesamiento por lotes o de tiempo compartido
Según la función que realizan:
• De red y cliente

5
• Sistemas operativos
• según el número de usuarios

Diseñado para ser usado por una sola persona en un único


Monousuario ordenador y no permite conectarse en red.

Permite a varios usuarios ejecutar simultáneamente uno


o varios procesos interactivos; el procesador proporciona
Multiusuario una respuesta casi inmediata a cada uno de ellos. Esta
clase de sistemas operativos suelen permitir la conexión
en red. Aparecieron en los años setenta y hoy día son los
más utilizados.

6
• Sistemas operativos
• según el uso de recursos

Ejecutan una sola tarea cada vez, es decir, un único


Monotarea programa. En la memoria sólo se carga el programa que se
está ejecutando.

Pueden ejecutar varias tareas a la vez. En la memoria se


Multitarea mantienen el código y los datos de varios programas
simultáneamente.

7
• Sistemas operativos
• según el número de microprocesadores

Gestionan varios microprocesadores de forma paralela, en


Multiprocesamiento un mismo equipo.

Utilizan los recursos del sistema de más de un equipo el


Distribuidos mismo tiempo pero cada usuario ve el núcleo del sistema
como un único procesador.

8
• Sistemas operativos
• según el tiempo de respuesta

Admiten una lista de procesos en bloque y


los ejecutan uno tras otro sin intervención
del usuario. Cada usuario que utilice el Procesamiento
equipo, para obtener su respuesta deberá
esperar a que termine de procesarse la por lotes
petición de otro usuario.

Asignan un tiempo a cada proceso,


intercalando las peticiones de los usuarios
Procesamiento
que están utilizando el equipo. En este caso, por tiempo
cada usuario recibe respuesta en menos
tiempo.
compartido

9
• Sistemas operativos
• según la función que realizan

Están diseñados para hacer la función de servidores


de archivos, de impresión y de aplicaciones, Web,
etc.. Incluyen funciones para centralizar los recursos
De red
de la red, usuarios, grupos, servicios de seguridad,
etc., y se instalan en los equipos que van a actuar de
servidores en la red.

Son los que administran el ordenador donde se


instalan pudiendo aprovechar los recursos que les
Cliente
ofrece el servidor de la red. Se instalan en los
equipos cliente.

10
• Cuentas de usuario
Administrador de equipo Dispone de todos los derechos y permisos
sobre el equipo.

Los usuarios con cuentas estándar pueden


usar la mayoría del software y cambiar la
Usuario estándar configuración del sistema que no afectan a
otros usuarios ni a la seguridad del equipo.

Sólo utilizan la cuenta Invitado los usuarios que no tienen


Invitado una cuenta real en el equipo. Un usuario con su cuenta
deshabilitada (pero no eliminada) también puede utilizar la
cuenta Invitado.

Se denomina sesión a las tareas realizadas por los usuarios


Sesión desde el instante en que acceden al sistema. Termina en el
momento en que se produce la desconexión.

11
¿CÓMO SE REALIZA EL PROCESO DE CARGA DEL SISTEMA
OPERATIVO?

Cuando se enciende el ordenador, éste pasa por varias etapas


antes de poder ser utilizado:

Primer Paso: Autocomprobación. Se identifican los


dispositivos físicamente conectados, la cantidad de
memoria disponible y si ésta está en buen estado. Esto es
realizado por un software localizado en dispositivos de
memoria ROM. 

Segundo Paso: Busqueda de un programa de inicio en


la computadora, que verifica si un sistema operativo
está presente e inicia su proceso de carga. 

Tercer Paso: el programa de inicio transfiere el


control a una porción del sistema operativo para
finalizar la carga.
Los Sistemas Operativos son la interfaz entre los usuarios
y el hardware y entre los programas de aplicación y el hardware:
5.- COMPONENTES BÁSICOS DE UN
SISTEMA OPERATIVO
El sistema operativo Unix tiene dos componentes
fundamentales:
5.1.- El Kernel

EL KERNEL: 1. Manejo y control de los dispositivos físicos.


constituye el núcleo
del sistema
operativo. Actúa
2. Control de interrupciones.
como interfaz con el
hardware del 3. Control de procesos y tiempos.
sistema. Se encarga 4. Control de ficheros.
de realizar las 5. Control de memoria.
funciones de más
bajo nivel, como
Está escrito fundamentalmente en lenguaje "C" (90%) y el
son:
resto en lenguaje ensamblador.

5.2.- El Shell
EL SHELL: Es la interfaz del sistema operativo con los
usuarios del mismo. Actúa como intérprete de comandos.
6.- CLASIFICACIÓN DE LOS COMANDOS DE UN SISTEMA
OPERATIVO

Comandos internos: son Comandos Externos: son


los comandos que se los comandos que
cargan a memoria y permanecen en el medio
permanecen allí durante el de almacenamiento
tiempo que la cuando ha finalizado la
computadora esté carga del sistema.
encendida.
Clasificación de Sistemas Operativos
Monousuarios MS-DOS

Numero de
Usuarios
Linux, Windows,
Multiusuario Solaris, Mac OS,
OS/2

Modo Texto MS-DOS, Unix

Sistemas Tipo de Interfaz


operativos
Linux, Windows,
Modo Gráfico Solaris, Mac OS,
OS/2

Monotareas MD-DOS

Tipo de tareas
Linux, Windows,
Multiraeas Solaris, Mac OS,
OS/2
SOFTWARE LIBRE SOFTWARE COMERCIAL

No tiene costo de licencia. Tiene costo.

Libertad de uso y redistribución.


No se puede redistribuir.

Independencia tecnológica.
Dependencias de casas

desarrolladoras.

Prepar Fomento de la libre competencia al basarse en


atoria
servicios y no en licencias. Basado en licencias.

no.1

Formato estándar.
Formato estándar y propietarios.
Software Libre vs Software Comercial
SOFTWARE LIBRE SOFTWARE COMERCIAL
Hay miles de personas en el Su actualización se limita al
mundo actualizándolo cada personal especializado de la
día. empresa creadora.

Alta seguridad. Seguridad variable.

Menos propenso a virus Altamente propenso a los virus


informático. informáticos.
Para su modificación y uso
profundo requiere de usuarios Solo puede modificarlo la empresa
con conocimientos de que lo desarrolla.
programación.
Existe alto índice de piratería
No existe la piratería, debido a
debido a las distribuciones
la libre distribución.
Preparatoria no.1 ilegales.
• Elementos de las ventanas
• Las ventanas son áreas, generalmente rectangulares, que Windows pone al alcance del usuario para que
interactúe con los programas.

Minimizar, reduce la ventana,


Barra de direcciones. sin cerrarla, a un icono en la
Muestra la ubicación Buscador Barra de tareas.
actual. Maximizar, aumenta el tamaño
de la ventana hasta que ocupe
toda la pantalla.
Restaurar, restaura el tamaño
de la ventana.
Barra de
menús Cerrar , cierra la ventana.

Barra de
herramientas Panel de vista previa

Panel de
navagación

Panel de detalles

20
• Elementos de los cuadros de diálogo
Fichas

Otros elementos de un
cuadro de diálogo:

Cuadro de lista Botón de opción. Son


excluyentes entre sí.
Cuadro de texto. Área para
introducir información.
Lista desplegable Indicador de progreso.
Muestra el avance de un
proceso.
Casillas de
verificación. No son
excluyentes.

Vista previa

Botones de comando

21
• El escritorio de Windows 7

Gadgets
Iconos

Botón Inicio Barra de tareas

22
• Contenido de Panel de control organizado por categorías

23
• Ayuda y soporte técnico
Escribe en este cuadro las
primeras palabras del tema
que buscas.

Selecciona el subtema
relacionado

24
• Los Accesorios de Windows 7

25
• Formatos de archivos de imagen más utilizados

Formato de compresión que reduce el tamaño de las fotografías por


JPEG lo que resulta idóneo para publicar imágenes en Internet. Su
extensión es jpg.

GIF Está limitado a 256 colores, pero su calidad para utilizarlo con dibujos
es muy buena y suele ocupar poco espacio. Su extensión es GIF.

Es el más extendido en las aplicaciones gráficas pues conserva muy


TIFF bien los detalles de la imagen. Permite almacenar fotografías
comprimidas o no, sin perder información. Su extensión es TIF.

A diferencia de los otros formatos, no está comprimido y ocupa


BMP mucho espacio. Su extensión es bmp.

Formato de compresión sin perdidas de calidad que soporta


PNG transparencias. Su extensión es png.

26
• Herramientas del sistema
HERRAMIENTA FUNCIÓN

Desfragmentador de disco Reúne los fragmentos de un mismo archivo y los escribe de forma continua en el disco duro.

Editor de caracteres privados Se utiliza para editar caracteres y cambiar la forma en la que se muestra el carácter en pantalla.

Equipo Muestra las unidades de disco, bibliotecas y otros dispositivos conectados al ordenador, entre otros.

Facilita información acerca de los componentes, los recursos de hardware, el entorno de software, la
Información del sistema
configuración de Internet, las aplicaciones instaladas, etc.

Informe de Windows Easy Transfer Muestra un informe sobre las transferencias que se han realizado a través de Windows Easy Transfer.

Internet Explorer (sin complementos) Abre el explorador de Internet Explorer sin controles ActiveX y sin extensiones.

Elimina archivos innecesarios, que el propio sistema operativo busca, y calcula el espacio total que puede
Liberador de espacio en disco
recuperarse. El usuario puede seleccionar o deseleccionar los archivos propuestos en una lista.

Muestra un cuadro de diálogo que se llama Mapa de caracteres. Podemos ver caracteres especiales y
Mapa de caracteres
copiarlos, para pegarlos en un documento.
Monitor de recursos Supervisa el uso y rendimiento de la CPU, discos, red y memoria en tiempo real.

Panel de Control Permite cambiar la configuración y personalizar la funcionalidad del equipo.


Ofrece la posibilidad de asignar día y hora para que se ejecute una tarea determinada de manera
Programador de tareas
automática.

Permite regresar a una situación anterior después de haber hecho cambios importantes en el equipo; para
Restaurar sistema
ello; el sistema crea automáticamente puntos de restauración.

Windows Easy Transfer Transfiere archivos y configuraciones de un equipo a otro.

27
Índice
Breve reseña histórica
 El sistema operativo Linux:
◦ Características
◦ Instalación de Linux en un PC
◦ Conexión/Desconexión a un sistema Linux
 Estructura de un comando
◦ Comandos simples
 El sistema de archivos de Linux:
◦ Estructura jerárquica de archivos
◦ Directorios importantes
◦ Rutas
 Comandos básicos de Linux
◦ Comandos sobre directorios
◦ Comandos sobre ficheros
◦ Procesos (útil)

 Editor de ficheros: VIM


◦ Utilización
◦ Comandos
Breve reseña histórica de Unix

• 1969 Ken Thompson y Dennis Ritchie


• Juego Space Travel sobre DEC PDP-7
Breve reseña histórica de Linux

• Es un sistema UNIX compuesto de software libre y de código abierto


• Licencia GNU
• Linus Torvalds
• Distribuciones Linux
• Todo tipo de aplicaciones gratuitas
Índice
Breve reseña histórica
 El sistema operativo Linux:
◦ Características
◦ Instalación de Linux en un PC
◦ Conexión/Desconexión a un sistema Linux
 Estructura de un comando
◦ Comandos simples
 El sistema de archivos de Linux:
◦ Estructura jerárquica de archivos
◦ Directorios importantes
◦ Rutas
 Comandos básicos de Linux
◦ Comandos sobre directorios
◦ Comandos sobre ficheros
◦ Procesos (útil)

 Editor de ficheros: VIM


◦ Utilización
◦ Comandos
El sistema operativo Linux: Características

• Multiusuario
• Multitarea
• Sistema de archivos jerárquico
• Shell
• Transportabilidad
El sistema operativo de Linux: Instalación de
Linux
a) Instalación permanente de Linux
• Distribuciones
• UBUNTU: kubuntu
• Debian, Fedora, Gentoo,Suse
El sistema operativo de Linux: Instalación de
Linux
a) Instalación permanente de Linux
1. Descargar el fichero ISO
2. Hacer dos particiones (además de las que
tenías de windows)
• SWAP : 2 x Tamaño de RAM
• ROOT o / : mínimo 4GB
3. Reiniciar el ordenador con el CD
4. Pulsad F2, cambiad el lenguaje
5. Seleccionad Start or install Ubuntu
Instalación de Linux
a) Instalación permanente de Linux
1. Descargar el fichero ISO
2. Hacer dos particiones
• SWAP : 2 x Tamaño de RAM
• ROOT o / : mínimo 4GB
3. Reiniciar el ordenador con el CD
4. Pulsad F2, cambiad el lenguaje
5. Seleccionad Start or install Ubuntu
El sistema operativo de Linux: Instalación de
Linux
a) Instalación permanente de Linux
6. Empieza a cargarse el SO
7. Aparece un escritorio de fondo marrón. Pulsad
sobre el icono INSTALAR
8. Seleccionad el lugar (Madrid), el teclado
(Español, Español)
9. Particiones
• (segunda opción si no habéis particionado en W)
• (tercera opción si lo habéis hecho)

Un tutorial:
http://www.datanoia.com/tutorial-como-instalar-ubuntu-9-04-sin-formatear-windows.html
El sistema operativo de Linux:
Conexión/Desconexión
a) Desde Windows
• SSH Secure Shell

•Se pulsa Quick Connect


•Se abre una ventana donde se
completan los datos

Hostname o nombre del equipo:


saturno.dcs.eup.uva.es
User name o login:
Port number : debe ser 22222
si es con cable
o 22 si es por eduroam
El sistema operativo de Linux:
Conexión/Desconexión
a) Desde Linux
◦ Abre un terminal, o consola (búscalo en accesorios)
◦ Escribe dentro del terminal
 ssh tulogin@saturno.dcs.eup.uva.es –p22222
 conectado desde donde sea
 ssh tulogin@saturno.dcs.eup.uva.es
 conectado desde eduroam

 Puedes abrir tantos terminales como desees


El sistema operativo de Linux: Desconexión
de Saturno
a) Desde windows
◦ Escribe exit y quita la ventana del programa de Windows
b) Desde Linux
◦ En una ventana Terminal escribid
 exit
Índice
Breve reseña histórica
 El sistema operativo Linux:
◦ Características
◦ Instalación de Linux en un PC
◦ Conexión/Desconexión a un sistema Linux
 Estructura de un comando
◦ Comandos simples
 El sistema de archivos de Linux:
◦ Estructura jerárquica de archivos
◦ Directorios importantes
◦ Rutas
 Comandos básicos de Linux
◦ Comandos sobre directorios
◦ Comandos sobre ficheros
◦ Procesos (útil)

 Editor de ficheros: VIM


◦ Utilización
◦ Comandos
Estructura de un comando

comando [-opciones] [argumentos]

• Comando: nombre de la orden : ACCION


• -opciones : modifica el comportamiento del
comando
• argumentos: nombres de ficheros o directorios
sobre los que ejecutar el comando
Estructura de un comando:
Comandos simples
• date
• cal
• who
–q –H –b
• man nombre_de_comando
• clear
• ps
Índice
Breve reseña histórica
 El sistema operativo Linux:
◦ Características
◦ Instalación de Linux en un PC
◦ Conexión/Desconexión a un sistema Linux
 Estructura de un comando
◦ Comandos simples
 El sistema de archivos de Linux:
◦ Estructura jerárquica de archivos
◦ Directorios importantes
◦ Rutas
 Comandos básicos de Linux
◦ Comandos sobre directorios
◦ Comandos sobre ficheros
◦ Procesos (útil)

 Editor de ficheros: VIM


◦ Utilización
◦ Comandos
El sistema de archivos de Linux

• Estructura jerárquica de archivos


• Archivos
• Directorios
• Ficheros
• Especiales
• Jerarquía: Se organiza en niveles
• Nivel más alto Directorio Raíz /
El sistema de archivos de Linux
El sistema de archivos de Linux

• Nombres de archivos
• Ficheros: nombre.extension
• Directorios: nombre
• Diferencia may/min
• Nombres significativos
El sistema de archivos de Linux:
Directorios importantes

• Directorio actual o de trabajo ( . )


• pwd
• Directorio Raíz ( / )
• Directorio Padre ( .. )
• Directorio $HOME
El sistema de archivos de Linux:
Rutas
Ruta absoluta
 Desde el directorio raíz
 Comienza con /
 Es un camino único, exacto

entre cada directorio poned una /
/home/alumnos/GD135
/home/marga/Ejercicios
El sistema de archivos de Linux:
Rutas
Ruta relativa

• Desde el directorio actual


• Se puede utilizar ./ ../
• Varios
Índice
Breve reseña histórica
 El sistema operativo Linux:
◦ Características
◦ Instalación de Linux en un PC
◦ Conexión/Desconexión a un sistema Linux
 Estructura de un comando
◦ Comandos simples
 El sistema de archivos de Linux:
◦ Estructura jerárquica de archivos
◦ Directorios importantes
◦ Rutas
 Comandos básicos de Linux
◦ Comandos sobre directorios
◦ Comandos sobre ficheros
◦ Procesos (útil)

 Editor de ficheros: VIM


◦ Utilización
◦ Comandos
Comandos básicos:
Comandos sobre directorios

 Crear directorio
◦ mkdir ruta_hasta_el_nuevo_dir_a crear
◦ Crea un nuevo directorio siguiendo la ruta indicada
◦ La ruta debe finalizar con el nombre del nuevo
directorio
Comandos básicos:
Comandos sobre directorios

 Borrar directorio
◦ rmdir ruta_hasta_el_dir_a_eliminar
◦ Borra un directorio existente descrito por la ruta que se indica
 No debe ser el directorio actual
 Debe estar vacío
Comandos básicos:
Comandos sobre directorios
 Cambiar directorio
◦ cd ruta_hasta_el_dir
◦ Cambia el directorio actual
◦ Nos desplazamos en el árbol de directorios+
 cd es lo mismo que cd $HOME
 cd ..
 cd ruta
◦ pwd después para saber dónde estamos
Comandos básicos:
Comandos sobre directorios

 Listar el contenido de un directorio


◦ ls ruta_hasta_el_dir
◦ Muestra los ficheros y directorios que están
contenidos dentro de otro
◦ Opciones
 -l listado largo
 -a listado completo
◦ls –l /home
◦ls –la $HOME
 man ls
Índice
Breve reseña histórica
 El sistema operativo Linux:
◦ Características
◦ Instalación de Linux en un PC
◦ Conexión/Desconexión a un sistema Linux
 Estructura de un comando
◦ Comandos simples
 El sistema de archivos de Linux:
◦ Estructura jerárquica de archivos
◦ Directorios importantes
◦ Rutas
 Comandos básicos de Linux
◦ Comandos sobre directorios
◦ Comandos sobre ficheros
◦ Procesos (útil)

 Editor de ficheros: VIM


◦ Utilización
◦ Comandos
Comandos básicos:
Comandos sobre Ficheros

 Copiar fichero
◦ cp ruta_fich_origen ruta__destino
◦ Copia el fichero indicado como fichero origen en el
directorio indicado en segundo lugar
◦ Se puede copiar cambiando de nombre
Comandos básicos:
Comandos sobre Ficheros

 Borrar fichero
◦ rm ruta_hasta_el_fichero_a_eliminar
◦ Borra un fichero que esté en la ruta indicada
 No hay posibilidad de recuperar
 CUIDADO!
Comandos básicos:
Comandos sobre Ficheros

 Visualizar ficheros
◦ cat ruta_hasta_el_fichero
◦ more ruta_hasta_el_fichero
◦ Visualiza el contenido del fichero sin necesidad de
editarlo con vi
Comandos básicos:
Comandos sobre Ficheros

 Mover fichero
◦ mv ruta_fich_origen ruta__destino
◦ Mueve el fichero indicado como fichero origen al
directorio indicado en segundo lugar
◦ mv ruta_fich_origen ruta__fichero_nuevo_nombre
◦ Cambia de nombre el fichero
Comandos básicos:
Procesos
 Es un programa en ejecución
 ps
◦ es un comando que muestra los procesos activos del
usuario
◦ cada proceso tiene un PID (número) que lo identifica
◦ si todo va mal, hay que matar ese proceso
 kill -9 número_del_proceso
Editor Vim
 Sirve para crear nuevos ficheros, editar/escribir sobre
ficheros, crear programas etc…
 No tiene menú, ni interfaz gráfico
 Tiene dos modos de trabajo:
◦ Modo comando: para llevar a cabo operaciones
sobre el fichero editado
◦ Modo edición: para escribir

 vi nombre_del fichero.ext
Editor Vim

i a o

Modo edición Modo comando

Esc
Editor Vim
• Modo comando:
• Moverse:
• con las teclas del cursor
• Borrar
• un carácter : esc + x
• una línea : esc + dd
• Deshacer
• el último cambio: esc +u
• Refrescar la pantalla
• CTRL L
Editor Vim

• Modo comando:
• Buscar una palabra
• Hacia delante : esc + /palabra_a_buscar
• Siguiente : esc + n
• Hacia atrás: esc + ?palabra_a_buscar
• Copiar un bloque de texto
• esc + numeroyy
• Pegar el bloque copiado
• esc + p
Editor Vim

• Modo comando:
• Ir a una línea
• esc + :numerolinea
• Colorear
• esc + :syntax on
• Indentar
• esc + :set autoindent
Editor Vim

• Modo comando:
• Guardar : esc + :w
• Guardar y salir : esc + :wq
• Salir sin guardar: esc + :q!
• Salir (habiendo guardado): esc + :q
Comandos adicionales:
Seguridad

• En Unix el acceso a ficheros depende de


quien seas y de lo que quieras hacer:
• Tipo de usuario
• Usuario (user)
• Grupo
• Otros (other)
• Tipo de acceso
• Lectura (r): visualizar fich o listar dir
• Escritura(w): modificar fichero o directorio
• Ejecución (x): ejecutar fich o cambiar dir
Comandos adicionales
Seguridad
[marga@saturno Temp]$ ls –l
-rwxr-xr-x 1 marga users 382 Nov 19 11:49 usuario.e
drwxr-xr-x 3 marga users 1024 Sep 3 11:19 Ejemp/
-rwxr-xr-x 1 marga users 2874 Apr 1 10:23 conway.c

 En esta orden, los privilegios aparecen como 10 caracteres, que indican


◦ primero si se trata de un fichero - , como un directorio d, un link simbólico l
◦ del 2-4 indican los privilegios del propietario (u)
◦ del 5-7 los privilegios del grupo del usuario (g)
◦ del 8-10 indican los privilegios por defecto, para cualquier usuario que tenga
acceso al sistema
Comandos adicionales:
Seguridad

• chmod [ugo] [+-=] [rwx] rutafich_o_dir

• Cambia los privilegios de acceso para cada tipo de


usuario y acceso.
Transferencia de ficheros

• Para pasar un fichero a nuestra cuenta en carpanta.eis.uva.es


• “Bajar”/Descargar o “Subir”/Recargar
• Desde Windows , utilizad el ssh Secure shell
• Desde Linux …….utilizad el gFtp
Actividad

• Investigar sobre los sistemas más usados en el mercado y sus últimas


versiones y entregarán un trabajo especificando las principales
diferencias y ventajas entre sus versiones más recientes

También podría gustarte