Fundamentos de Informática Seminario 2 El sistema operativo 1 Contenidos 2 Componentes del S.O. Windows Evolución del escritorio Manejo del ratón Manejo de ventanas El escritorio El menú inicio Ejecución y salida de un programa El explorador y la ayuda Mostrar las extensiones El administrador de tareas Registro de Windows Configuración del sistema Símbolo del sistema Sistema operativo “The operating system interacts directly with the hardware, providing common services to programs and insulating them from hardware idiosyncrasies.Viewing the system as a set of layers, the operating system is commonly called the system kernel, or just the kernel, emphasizing its isolation from user programs”. Maurice J. Bach, "The design of the unix operating system", Prentice/Hall, 1986, p. 4 El objetivo del S.O. es ofrecer una abstracción de los recursos hardware para que el software de aplicación no necesite conocer las particularidades de cada máquina. 3 Sistema operativo Definición: Es un programa (o conjunto de programas) de control que tienen por objeto facilitar el uso del computador y conseguir que este se utilice eficientemente. Características: Es el único programa del que no se puede prescindir Gestiona periféricos, ficheros y usuarios Ofrece un entorno para el desarrollo del trabajo del ordenador Los SO más comunes tienen dos grandes niveles diferenciables: A) Nivel bajo o nucleo del SO B) Nivel alto, de utilidades y herramientas Sistema monolítico: el S.O. es un solo programa. Sistema estructurado en capas: el S.O. está dividido en procesos o bloques funcionales. 4 Revisión de conceptos Proceso: Programa en ejecución. Señal: Abstracción de interrupción. Llamada al sistema: interfaz entre procesos y el S.O. Gestión de procesos: creación destrucción ... Señales: envío, gestión, ... Ficheros y directorios: crear, destruir, leer, ... Otras: temporización, comunicación, protección, ... Una llamada al sistema puede ser: Una función (call). Una interrupción software. Niveles de protección: 5 Las aplicaciones no han de poder hacer ciertas funciones. Modo usuario / Modo supervisor. Algunos componentes del S.O. Gestión de procesos. Un proceso es un programa que necesita recursos para realizar su tarea: tiempo de CPU, memoria, dispositivos, … Gestión de memoria principal. El S.O. debe: 6 Crea y destruye los procesos Para y reanuda los procesos Ofrece mecanismos para que se comuniquen y sincronicen Conocer qué partes de la memoria están siendo utilizadas y por quién Decidir qué procesos se cargarán en memoria cuando haya espacio disponible Asignar y reclamar espacio de memoria cuando sea necesario Algunos componentes del S.O. Gestión del almacenamiento secundario. La memoria principal es volátil y limitada. El S.O. debe: Planificar los discos Gestionar el espacio libre Asignar el almacenamiento El sistema de E/S. Control y comunicación de periféricos Sistema de archivos. 7 Algunos ejemplos: FAT, FAT32, NTFS, ext2, ext3, ext4 Construye y elimina archivos y directorios. Ofrece funciones para manipular archivos y directorios. Establece la correspondencia entre archivos y unidades de almacenamiento. Windows Fuente: http://es.wikipedia.org/wiki/Microsoft_Windows 8 Evolución del escritorio 9 Manejo del ratón Windows fue diseñado para ser usado con un ratón y un teclado Operaciones habituales: Apuntar, hacer clic, hacer doble clic, arrastrar Arrastrar con bloqueo de clic Ctrl + clic o Mayusculas + clic: selección múltiple Ctrl + girar rueda de ratón: cambio de tamaño de fuente El botón derecho despliega menús contextuales Posibilidad de invertir la funcionalidad para zurdos. Control Panel/mouse/Propiedades/Invertir botones 10 Manejo de ventanas Permiten organizar las aplicaciones y la información (ventanas de aplicación, de documentos, de ayuda, cuadros de diálogo, …) Elementos habituales: 11 Barra de títulos Barra de menús Botones de minimizar, maximizar, restaurar, cerrar, ayuda. Barra de estado Manejo de ventanas Minimizar una ventana no la cierra, sólo la oculta Posibilidad de redimensionar ventanas colocando el cursor en el borde Barras de desplazamiento o scroll si la información no cabe en la ventana Mover ventanas arrastrando la barra de títulos Alt + tab, tecla windows + tab, Ctrl + tab Tecla windows + cursor (windows 7). Alternativa: Winsplit 12 El escritorio Un escritorio para cada usuario Elementos: 13 Fondo de pantalla Mi PC/Equipo Papelera Iconos Barra de tareas Menú de inicio Menú de inicio Organiza el acceso a: 14 Programas de Windows Programas del usuario Carpetas del usuario Configuración de impresoras Panel de control Redes Documentos recientes Programas habituales Ayuda Búsqueda Ejecutar Cambiar de usuario, apagar, … Ejecución y salida de un programa Ejecución Haciendo clic en un programa del menú de inicio Doble clic en un icono del escritorio Usar Inicio/Ejecutar (xp) o Inicio/Buscar (7) Salida 15 Utilizando el icono de cierre de la ventana superior derecha. Utilizando menú archivo/salir No siempre cerrar la ventana es cerrar el programa. Área de notificación El explorador y la ayuda 16 El explorador Operaciones sobre un archivo o carpeta Clic para seleccionar y doble clic para abrir o ejecutar Ctrl + Clic, Mayuscula + Clic Botón derecho/Copiar (Ctrl + C) Botón derecho/Cortar (Ctrl + X) Botón derecho/Eliminar (Supr) Papelera Botón derecho/Propiedades Botón derecho/Renombrar (F2) Otras operaciones con el botón derecho 17 Botón derecho/Nuevo/Carpeta, documento texto, … Botón derecho/Pegar (Ctrl + V) Mostrar las extensiones Evitar confusiones mostrando las extensiones de los archivos Mi PC / Menú herramientas / Opciones de carpeta / Ver 18 Mostrar las extensiones Archivos de programa: contienen los programas que se necesitan para que funcione el ordenador (.EXE o .COM) Archivos de datos especiales: archivos que produce un programa que contienen códigos que sólo pueden ser leídos por ese programa (.DOC, .XLS, .PPT, .SAV, .SPO…) Archivos de texto sin formato: sólo contienen texto. Código ASCII ( .TXT) Archivos de sistema: información acerca del hardware (.SYS) Archivos de procesamiento por lotes: archivos de texto sin formato que contienen los comandos del DOS (.BAT) 19 Mostrar extensiones .TXT .DOC .WP .RTF .WAV .XLS, .WK1 .FLC, .FLI .HTLM .BMP, .TIF, .PWT, .HGP, PPT .CDR .DWG .AVI, .MOV .GIF, .JPG 20 texto normal texto de Word texto de WordPerfect texto de Windows sonido de Windows hoja de cálculo archivo de animación página web en htlm imagen presentación imagen del CorelDraw archivo de autocad archivo de video imágenes de Internet El administrador de tareas Monitoriza: 21 Aplicaciones Procesos Servicios Rendimiento Funciones de red Usuarios Registro de Windows Sistema de archivos especial que almacena las configuraciones y opciones del sistema Comando ejecutar/regedit 22 Configuración del sistema Comando ejecutar/msconfig 23 Símbolo del sistema Menú inicio/Todos los programas/accesorios/símbolo del sistema ò Menú inicio/ejecutar/cmd Consola o terminal que permite moverse por directorios y realizar operaciones Se utilizará para ejecutar los programas de clase 24 Símbolo del sistema Prompt o ruta del directorio actual de trabajo: C.\Archivos de programa\Adobe Especificando directorio: . directorio actual .. directorio superior Comandos: help muestra los comandos y su descripción cls borra el contenido de la pantalla dir muestra la lista de subdirectorios y archivos de un directorio 25 DIR [unidad:][ruta][nombrearchivo] [opciones] dir dir .. /P dir /? dir a: dir C:\wp\docu Símbolo del sistema MD Crea un directorio. El comando MKDIR o MD se puede usar para crear una estructura de directorios de varios niveles. Sintaxis MKDIR [unidad:]ruta MD [unidad:]ruta Ejemplos: 26 Md c:\dos\pract Símbolo del sistema RD Elimina un directorio. Antes de poder eliminar un directorio, tendrá que eliminar los archivos y subdirectorios que contenga. El directorio deberá estar vacío, a excepción de los símbolos "." y "..". Sintaxis RMDIR [unidad:]ruta RD [unidad:]ruta Ejemplos: 27 rmdir \usuario\aranda Símbolo del sistema CD Presenta el nombre del directorio actual o cambia el directorio actual. Sintaxis CHDIR [unidad:][ruta] CHDIR[..] CD [unidad:][ruta] CD[..] Ejemplos: 28 cd prueba chdir c:\cliente\monica cd.. (Para cambiar de un subdirectorio al directorio padre) Símbolo del sistema DEL Elimina los archivos que especifique. Sintaxis Modificador: DEL [unidad:][ruta]nombrearchivo [/P] ERASE [unidad:][ruta]nombrearchivo [/P] /P Se presentará un mensaje de confirmación antes de eliminar el archivo especificado. Ejemplos: 29 del c:\prueba del c:\prueba\*.* Símbolo del sistema REN Cambia el nombre del archivo o de los archivos que especifique. Podrá cambiar el nombre de todos los archivos que coincidan con el nombre del archivo especificado. No podrá utilizar el comando RENAME para cambiar el nombre de archivos situados en unidades diferentes o para mover archivos a otra posición dentro del directorio. Para cambiar el nombre de subdirectorios o mover archivos, use el comando <MOVE>. Sintaxis RENAME [unidad:][ruta]nombrearchivo1 nombrearchivo2 REN [unidad:][ruta]nombrearchivo1 nombrearchivo2 Ejemplos: 30 ren *.txt *.doc Símbolo del sistema COPY Copia uno o más archivos en el lugar que especifique. Este comando también se puede utilizar para combinar archivos. Si se copia más de un archivo, MSDOS presentar el nombre de cada uno al copiarlo. Sintaxis COPY [/Y|/-Y] [/A|/B] origen [/A|/B] [+ origen [/A|/B] [+ ...]] [destino[/A|/B]] [/V] Ejemplos: 31 copy gato.tip c:\felinos Símbolo del sistema XCOPY Copia archivos (excepto los ocultos y de sistema) y directorios. Este comando le permite copiar todos los archivos de un directorio, incluyendo los de sus subdirectorios. Sintaxis XCOPY origen [destino] [/A|/M] [/D:fecha] [/P] [/S[/E]] [/V] [/ W] Ejemplos: 32 XCOPY a: c: Símbolo del sistema COMP Compara dos ficheros Sintaxis TREE muestra la estructura o el árbol de directorios de la unidad especificada. Sintaxis COMP fichero1 fichero2 tree [unidad\ruta] [/f] DOSKEY permite visualizar los comandos de MSDOS introducidos con anterioridad MORE Muestra el resultado paginado 33 dir | more Símbolo del sistema Filtros y comodines: * Sustituye a un grupo de caracteres Ejemplo: ? Sustituye a un solo carácter Ejemplo: 34 dir *.bat Dir docu?.doc Sistemas Operativos con Interfaz Gráfico Los S.O. gráficos incluyen una interfaz gráfica de usuario (GUI). En una GUI, diversos objetos gráficos (ventanas, iconos, menús, etc.) aparecen en el fondo de pantalla (escritorio) representando recursos que se pueden usar. El sistema se controla de forma intuitiva mediante un ratón, puntero o incluso la mano. 35 Sistemas Operativos con Interfaz Gráfico 36 Sistemas Operativos con Interfaz Gráfico 37 Sistemas Operativos con Interfaz Gráfico 38 Sistemas Operativos con Interfaz Gráfico 39 Sistemas Operativos con Interfaz Gráfico 40 Sistemas Operativos con Interfaz Gráfico 41