Java

Solo disponible en BuenasTareas
  • Páginas : 50 (12394 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de octubre de 2010
Leer documento completo
Vista previa del texto
Sistemas Operativos UTN – FRM

Primera clase Introducción a los Sistemas Operativos
Objetivo conceptual: que el alumno aprenda conceptos fundamentales involucrados en el estudio de los sistemas operativos. Objetivo procedimental: que el alumno adquiera las habilidades necesarias para manejarse en un sistema operativo multiusuario; cargar, compilar y ejecutar sencillos programas provistos paraexperimentear las funciones básicas de los sistemas operativos. Desarrollo: 1 (una) semana de 14 previstas. La presente es una breve Guía de estudios para orientarlo en la lectura de los temas. Notará que está basada en varios libros sobre Sistemas Operativos y aunque los temas le parezcan recurrentes, es bueno que lea distintos enfoques del mismo tema. Es muy importante que no intente memorizarlos temas, sino que lea con espíritu crítico, analizando lo que lee y discutiendo los temas con sus compañeros y en clase. Los sistemas operativos están en constante evolución, como también lo está el hardware; de manera que tal vez algunos conceptos desarrollados ahora caerán en desuso dentro de un tiempo. Si usted memoriza los conceptos actuales como palabra sagrada, dentro de unos años, cuandoesté recibido, lo que aprendió le parecerá obsoleto, pero si aprendió razonando sabrá que tiene las bases y verá en esos sistemas operativos una evolución de lo que aprendió.

Aproximación a la definición de sistemas operativos
La evolución del hardware ha sido constante: del monoprocesador a los multiprocesadores, memorias ultrarápidas, incorporación de nuevos dispositivos, interconexión conotros sistemas ... pero ¿qué ha pasado con los sistemas operativos? Los sistemas operativos debieron acompañar la evolución. Conceptos comunes de lo que es un sistema operativo es que es un manejador de recursos, un programa de control, el programa que se ejecuta constantemente en una computadora, etc. Tanenbaum lo expresa desde dos puntos de vista (complementarios): como máquina extendida o virtualmás fácil de entender y programar que el hardware puro1 y como administrador de recursos, entendiendo por “recursos” a los componentes tanto físicos como lógicos: el procesador, memoria, discos, ratones o archivos. (Ver Tanenbaum & Woodhull “Sistemas Operativos, diseño e implementación”. Un sistema operativo es un programa que actúa como intermediario entre el usuario (en su sentido amplio) de uncomputador y el hardware del computador. El propósito de un sistema operativo es crear un entorno en el que el usuario pueda ejecutar programas de forma cómoda y eficiente (ver Silberschatz “Sistemas Operativos” quinta edición p. 3). Los sistemas operativos deben acompañar la evolución de los sistemas de cómputo, brindando: portabilidad, interoperabilidad, interconectividad, ambiente multitareas,1

Un enfoque desde el punto de vista del programador de sistemas.

Página 1

Sistemas Operativos UTN – FRM multiusuario, seguridad, protección (entre usuarios y desde el administración, independencia de dispositivo, abstracción del hardware. exterior), fácil

Tipos de sistemas
Hay distintos tipos de sistemas: batch, interactivo, monousuario, de tiempo compartido (time sharing)multiusuario, paralelo, distribuido, de red, de tiempo real, cliente servidor. Los sistemas batch: es una terminología que proviene de los viejos sistemas por lotes, con tarjetas perforadas, en las que no hay interacción con el usuario, se usa para largos procesos, con entrada desde archivos y salida a archivos o impresión. Los sistemas de tiempo compartido, son sistemas interactivos, multiusuarios (laCPU se reparte entre los distintos usuarios, cada uno de ellos en su PC/terminal). Para estos sistemas, se debe proveer multiprogramación. Multiprogramación: es la posibilidad de tener varios programas en memoria. El grado de multiprogramación es la cantidad de programas que se tienen en memoria. En un sistema uniprocesador, habrá varios programas en memoria pero sólo uno en ejecución, en un...
tracking img