TRABAJO PRÁCTICO SISTEMAS OPERATIVOS LINEAMIENTOS
Enviado por alanferraro1 • 9 de Agosto de 2016 • Trabajo • 4.164 Palabras (17 Páginas) • 472 Visitas
[pic 1]
Universidad Tecnológica Nacional
Facultad Regional Haedo
Carrera Ingeniería Industrial
Cátedra Informática I
TRABAJO PRÁCTICO SISTEMAS OPERATIVOS
LINEAMIENTOS
El trabajo práctico consta de dos partes, una parte teórica y una práctica, esta última se desarrollará en el laboratorio de computación.
Los grupos de trabajo no pueden superar las 3 personas.
Se debe presentar un informe impreso con todos los detalles.
La información puede obtenerse consultando bibliografía específica del tema, apuntes de la cátedra, páginas Web o cualquier otro método que provean la información, siempre considerando fuentes confiables. El trabajo de investigación requiere una ELABORACION, es decir no se pueden adjuntar fotocopias o realizar transcripciones textuales que contengan elementos ajenos a lo que se pregunta, la elaboración tiene como objetivo que cada pregunta sea contestada en forma clara, concisa, pero respondida en su totalidad. Citar las fuentes bibliográficas al final del trabajo.
IMPORTANTE: LAS RESPUESTAS AL CUESTIONARIO EN SU PARTE BÁSICA NO PUEDEN EXCEDER LAS 12 CARILLAS (INCLUIDOS GRÁFICOS) SIN EXCEPCIÓN.
INFORME
El informe debe ser desarrollado utilizando el procesador de textos “Microsoft Word”, excluyentemente, esto tiene por objeto evaluar durante el año el manejo de esta herramienta, por lo tanto, en este y trabajos prácticos posteriores, se evaluarán dos aspectos Formato y Contenido (el trabajo en sí).
El formato general a aplicar en el informe es:
Formato de Página | |
Tamaño de hoja | A4 |
Orientación | Vertical |
Configuración de márgenes | Sup: 1 cm, Inf: 1 cm, Izq: 2 cm, Der: 2 cm. |
Numeración | Pie de página, Alineación derecha (1er página sin número) |
Bordes | Borde de página, ancho ½ Pto. (sólo 1er página) |
Formato de párrafo (Cuerpo del informe) | |
Preguntas | |
Alineación | Justificar |
Columnas | Una |
Sangría | Ninguna. |
Espaciado entre párrafos | 6 Pto. (Posterior) |
Respuestas | |
Alineación | Justificar |
Columnas | Dos |
Sangría | Ninguna. |
Espaciado entre párrafos | 6 Pto. (Posterior) |
Carátula | |
Alineación | Centrar |
Columnas | Una |
Sangría | Ninguna. |
Espaciado entre párrafos | 18 Pto. (Posterior) |
Tablas | |
Alineación encabezados de columnas | Centrado |
Espaciado entre párrafos | 0,5 Pto. Anterior y 0,5 Pto. Posterior |
Formato de carácter | |
Preguntas | |
Tipo de fuente | Arial |
Tamaño de fuente | 12 Pto. |
Efectos | Ninguno. |
Respuestas | |
Tipo de fuente | Arial |
Tamaño de Fuente | 10 Pto. |
Efectos | Ninguno |
Carátula | |
Tipo de fuente | Arial |
Tamaño de fuente | 14 Pto. |
Efectos | Negrita |
Formato de Imágenes | |
Alineación | En línea con el texto (Centrada) |
Formato de Numeración | |
Numeración y viñetas | Preguntas numeradas ( 1. 2. 3. 4. Etc.) |
CONTENIDO DE LA CARÁTULA
La carátula consta de los siguientes elementos en el orden indicado:
- Logotipo de la Tecnológica (80 x 80 Pixeles, Monocromo)
- “UNIVERSIDAD TECNOLÓGICA NACIONAL” y debajo “FACULTAD REGIONAL HAEDO”.
- Debajo “Carrera: INGENIERÍA INDUSTRIAL”.
- Debajo, “Cátedra: INFORMÁTICA I”
- El título del trabajo práctico, “TRABAJO DE INVESTIGACIÓN ARQUITECTURA DE COMPUTADORES”.
- También debe constar APELLIDO, NOMBRE, LEGAJO y DIRECCIÓN DE CORREO ELECTRÓNICO, de cada uno de los integrantes del grupo, en ese orden.
- Debe constar además la división y el año de cursada.
- Debajo, debe constar “Firma docente” y debajo “Fecha de aprobación”.
CUESTIONARIO
- Objetivos de un SO.
- Logros principales de los SO.
- Explicar los términos monousuario y multiusuario.
- Explicar los términos monotarea y multitarea (multiprogramación).
- Concepto de arquitectura por capas, Monolítica y de Micro núcleo (Micro kernel).
- Ventajas y desventajas de cada una de las arquitecturas anteriores.
- Concepto de proceso y concepto de paginación.
- Gestión de memoria por partición fija. Características.
- Gestión de memoria por partición dinámica. Características.
- Gestión de memoria: Buddy System. Características.
- Gestión de memoria: Reubicación. Características.
- Proceso de paginación aplicado a la memoria virtual.
- Indicar la función del TLB (Translation Lookaside Buffer). Acierto del TLB, Fallo del TLB y Fallo de página.
- Realice una tabla comparando los sistemas operativos: DOS, UNIX, LINUX, WINDOWS, OS/2 de acuerdo con las siguientes características:
- Tipo de sistema (mono programado, multiprogramado o distribuido)
- Tipo de procesamiento (mono tarea o multitarea)
- Tipo de arquitectura (monolítico por capas o micro núcleo)
- Gestión de memoria virtual (si tiene o no)
- Tipo de interfase utilizada (de texto o gráfica)
- Soporte de red (si tiene o no)
- Seguridad (Implementa seguridad o no)
- Dispositivos que controla (HD, CD, disquetes, etc.)
- Tipo de distribución (Comercial, gratuita, en CD, desde la Web, etc.)
Bibliografía recomendada:
Operating Systems Internal and Design Principles – Williams Stallings (3rd Edition).
Práctica: Uso de la consola de comandos de un SO
La misma consiste de una práctica en laboratorio de la Interfase de comandos del SO Microsoft Windows / Comandos del SO DOS.
LINEAMIENTOS GENERALES
- Para llevar a cabo la práctica debe contarse con 2 disquetes por grupo, o dos unidades de almacenamiento tipo unidades flash, Pen Drive, etc. (o combinación), dispuestas a ser formateadas.
- Consultar con el profesor solo en caso de que fuese estrictamente necesario. Se puede recurrir a la ayuda en línea del comando con nombre_del_comado /? (Ej.: Dir /? devuelve la ayuda de Dir).
- Si el comando no tuviese éxito, repetir la operación hasta realizarlo de manera exitosa.
- Anotar la sintaxis de cada uno de los comandos utilizados en cada uno de los puntos (sólo aquellos que han tenido éxito) indicando Prompt, en los sitios previstos de esta práctica (Tabla). Luego esa tabla debe ser transcripta de modo de entregar su contenido impreso.
- Si la cantidad de archivos originados por la ejecución de un comando, excede la capacidad del medio de almacenamiento (disco), no por eso el comando ha sido mal ejecutado, para poder realizar pasos posteriores de la práctica es recomendable borrar algunos archivos, de modo de tener espacio de disco suficiente para continuar con la operación.
- Se utilizara la consola de comandos de Windows, para acceder a ella seguir la ruta: Inicio → Todos los programas → Accesorios → Símbolo de sistema. Para cerrar la consola se debe tipear en la línea de comandos Exit y darle ingreso.
CONSIGNAS A EJECUTAR
- FORMATEAR UN DISCO DE 3½ PULGADAS EN ALTA DENSIDAD MEDIANTE EL COMANDO FORMAT (ETIQUETAR COMO DISCO1).
- CREAR LOS DIRECTORIOS DIR1, DIR2 Y DIR3 EN EL DISQUETE.
- COPIAR TODOS LOS ARCHIVOS DEL DIRECTORIO RAIZ DE LA UNIDAD C AL DIRECTORIO DIR1.
- MOVER TODOS LOS ARCHIVOS DEL DIRECTORIO DIR1 AL DIRECTORIO DIR2.
- COPIAR TODOS LOS ARCHIVOS DEL DIRECTORIO DIR2 AL DIRECTORIO DIR3.
- ELIMINAR TODOS LOS ARCHIVOS CONTENIDOS EN EL DIRECTORIO DIR2.
- ELIMINAR EL DIRECTORIO DIR2.
- CREAR UN DIRECTORIO DIR4 DENTRO DEL DIRECTORIO DIR3.
- COPIAR EL DIRECTORIO DIR3 Y SUS SUBDIRECTORIOS AL DIRECTORIO DIR1.
- ELIMINAR EL DIRECTORIO DIR1 Y TODOS LOS DIRECTORIOS Y ARCHIVOS EN EL CONTENIDOS, USANDO DEL Y RD.
- RENOMBRAR EL DIRECTORIO DIR3 COMO DIREC1.
- CREAR UN DIRECTORIO LLAMADO DIREC2.
- COPIAR DEL DIRECTORIO DIREC1 AL DIRECTORIO DIREC2 TODOS LOS ARCHIVOS QUE EMPIECEN CON “A” (SI NO EXISTIESEN CAMBIAR DE LETRA).
- ELIMINAR DEL DIRECTORIO DIREC1 TODOS LOS ARCHIVOS QUE EMPIECEN CON “A” (SI NO EXISTIESEN CAMBIAR DE LETRA).
- MEDIANTE EL COMANDO DIR, VISUALIZAR TODOS LOS ARCHIVOS CON ATRIBUTO DE SISTEMA DE C:\ (UTILIZAR EL MODIFICADOR CORRESPONDIENTE PARA VERLOS EN SUSCESIVAS PANTALLAS).
- MEDIANTE EL COMANDO DIR, VISUALIZAR TODOS LOS ARCHIVOS CON ATRIBUTO DE OCULTO DE C:\
- MOSTRAR EL DIRECTORIO DE C:\ EN FORMATO ANCHO.
- MOSTRAR TODOS LOS ARCHIVOS DEL DIRECTORIO RAIZ DEL C, SIN LOS SUBDIRECTORIOS. (UTILIZAR EL MODIFICADOR CORRESPONDIENTE PARA VERLOS EN SUCESIVAS PANTALLAS).
- PEDIR EL ARBOL DE DIRECTORIOS DEL DIRECTORIO RAIZ DE LA UNIDAD C (UTILIZAR EL MODIFICADOR CORRESPONDIENTE PARA VERLO EN SUCESIVAS PANTALLAS).
- PEDIR EL ARBOL DE DIRECTORIOS DEL DIRECTORIO RAIZ DE C QUE INCLUYA LOS ARCHIVOS CONTENIDOS EN LOS DISTINTOS SUBDIRECTORIOS (UTILIZAR EL MODIFICADOR CORRESPONDIENTE PARA VERLO EN SUCESIVAS PANTALLAS).
- SOLICITAR INFORMACIÓN DE VOLUMEN DEL DISQUETE DE 3½ PULGADAS.
- CAMBIAR LA ETIQUETA DEL DISQUETE DE “DISCO1” A “DISCO2”.
- CAMBIAR DE NOMBRE A TODOS LOS ARCHIVOS QUE EMPIECEN CON “A” DEL DIRECTORIO DIREC2, DE MANERA QUE TODOS LOS NOMBRES EMPIECEN CON “B” UTILIZANDO UN SOLO COMANDO.
- COLOCAR EL ATRIBUTO DE ARCHIVOS DE SÓLO LECTURA A TODOS LOS ARCHIVOS DEL DIRECTORIO DIREC2 UTILIZANDO UN SOLO COMANDO.
- CREAR UN DIRECTORIO DIREC3 DENTRO DEL DIRECTORIO DIREC2.
- ELIMINAR EL DIRECTORIO DIREC2 CON SUS ARCHIVOS Y SUBDIRECTORIOS EN UN SOLO PASO.
- COPIAR EL DISCO A OTRO DISCO TAMBIEN DE 3 ½ PULGADAS, UTILIZANDO EL COMANDO PERTINENTE.
- UTILIZAR SCANDISK PARA REALIZAR UNA VERIFICACIÓN DE LOS ERRORES EN UN DISQUETE.
- SOLICITAR LA FECHA Y LA HORA DEL SISTEMA, CAMBIARLAS Y LUEGO REESTABLECERLAS A LAS CORRESPONDIENTES, LUEGO BORRAR LA PANTALLA.
- CAMBIAR EL SIMBOLO DEL SISTEMA PARA QUE MUESTRE LA FECHA, LUEGO REESTABLECERLO AL ORIGINAL.
- HACER UN FORMATO RÁPIDO DEL SEGUNDO DISCO DE 3 ½ PULGADAS.
- REALIZAR MEDIANTE EL COMANDO EDIT UN ARCHIVO BATCH LLAMADO CHECK1 QUE PERMITA REALIZAR UNA VERIFICACIÓN DE ERRORES DE LOS ARCHIVOS DE LA UNIDAD C CON CHKDSK, Y GUARDE UN INFORME QUE INCLUYA LA RUTA DE TODOS LOS ARCHIVOS VERIFICADOS EN EL ARCHIVO CHEQUEO.TXT EN LA UNIDAD A, DEBE PODER REUTILIZARSE Y ADICIONAR LOS INFORMES UNO A CONTINUACIÓN DEL OTRO, DEBE INCLUIR UN MENSAJE DE INICIALIZACIÓN Y FINALIZACIÓN Y ECO (ECHO), DESACTIVADO. TAMBIEN DEBE INCLUIR COMENTARIOS EN SU CODIGO QUE EXPLIQUE LO QUE HACE. AGREGAR UNA PAUSA CON EL MENSAJE “INSERTE UN DISQUETE ANTES DE CONTINUAR” PARA PERMITIR QUE EL USUARIO INGRESE UN DISQUETE ANTES DE REALIZAR LA VERIFICACIÓN. LUEGO EJECUTARLO Y COMPROBAR SU FUNCIONAMIENTO.
[pic 2]
COMPLETAR A CONTINUACIÓN CON PROMPT Y COMANDO:
Punto | Prompt | Comando |
1 | format f:\ | format |
2 | mkdir dir1 | mkdir |
mkdir dir2 | mkdir | |
mkdir dir3 | mkdir | |
3 | copy c:t\tp f:\dir1 | copy |
4 | Move f:\dir1\*.* f:\dir2 | move |
5 | Copy f:\dir2\*.* f:\dir3 | copy |
6 | Del f:\dir2\*.* | del |
7 | Del f:\dir2 | del |
8 | mkdir f:\dir3\dir4 | mkdir |
9 | Copy f:\dir3 f:\dir1 | copy |
10 | del f:\dir1 | del |
del /s f:\dir1 | del | |
rd f:\dir1 | rd | |
------ | ------ | |
11 | rename f:\dir3direc1 | rename |
12 | mkdir f:\direc2 | mkdir |
13 | Copy f:\dir1\*.* f:\dir2 \a | copy |
14 | del f: \direc1 \a | del |
15 | dir /s | dir |
16 | dir /ah | dir |
17 | dir /w | dir |
18 | dir /d | dir |
19 | tree | tree |
20 | tree /f | tree |
21 | a:\vol | vol |
22 | rename a:\disco1 disco2 | rename |
23 | rename f:\ a\direc2\b | rename |
24 | attrib +r/direc2 | attrib |
25 | mkdir f:\direc2\direc3 | mkdir |
26 | erase /s/f f:\direc2 | erase |
27 | diskcopy a:\ | diskcopy |
28 | scandisk f: | scandisk |
29 | Date → dd/mm/aaaa | date |
Time → hh/mm/ss | time | |
Cls | cls | |
30 | title 29/05/2012 | title |
title C:\windows\system32\cmd.exe | title | |
31 | format /q a: | format |
32 | (Escribir estructura del Batch) |
- El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc. En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.
2)
En la creación de los sistemas operativos se ha podido implementar 5 logros. Estos son:
- Los procesos: la creación de los procesos se debió a las dificultades que padecían los programadores y usuarios en la realización de tareas las que los llevaba a sufrir de interbloqueos de las tareas o sufrir de una sincronización incorrecta. Para resolverlo idearon el proceso el cual consistía en un programa ejecutable, los datos asociados necesarios para el programa (variables, espacio de trabajo, buffers, etc.), y el contexto de ejecución del programa.
- La gestión de memoria: la utilización de la memoria disponible para el correcto funcionamiento del sistema operativo.
- La seguridad y la protección de la información: Tras la creación de las redes se genero una gran preocupación por la seguridad de estas, y la seguridad de la información de cada equipo, por lo que se empezó a regularizar en acceso de los usuarios a los dispositivos, controlar el flujo de información y la certificación de que los procesos realizados e información utilizado hayan sido aprobados por su propietario.
- La planificación y gestión de recursos: es importante administrar los recursos que tiene disponibles el sistema operativo (espacio de memoria, dispositivos de E/S, procesadores) y planificar su utilización por parte de los diferentes procesos en activo.
- La estructura del sistema: Para gestionar la complejidad de los sistemas operativos y solucionar estos problemas, se ha prestado mucha atención durante los últimos años a la estructura del software de los sistemas operativos. Se puede contemplar al sistema como una serie de niveles. Cada nivel lleva a cabo un determinado subconjunto de funciones requeridas por el sistema operativo. Este se basa en el nivel inferior para llevar a cabo funciones más primitivas y ocultar los detalles de dichas funciones. A su vez, cada nivel ofrece servicios al nivel superior. En el mejor de los casos, los niveles deben estar definidos de forma que los cambios en un nivel no requieran cambios en otros niveles. De este modo, se descompone un problema en un número de subproblemas más manejables.
3) Un sistema operativo monousuario es un sistema operativo que sólo puede ser ocupado por un único usuario en un determinado tiempo. Ejemplo de sistemas monousuario son las versiones domésticas de Windows.Administra recursos de memoria procesos y dispositivos de las PC'S.
...