Beruflich Dokumente
Kultur Dokumente
SISTEMA OPERATIVO
1.1 Definición
1.2 Historia
Los sistemas operativos de los años cincuenta fueron diseñados para hacer mas fluida la
transición entre trabajos. Antes de que los sistemas fueran diseñados, se perdía un
tiempo considerable entre la terminación de un trabajo y el inicio del siguiente. Este fue el
comienzo de los sistemas de procesamiento por lotes, donde los trabajos se reunían por
grupos o lotes. Cuando el trabajo estaba en ejecución, este tenia control total de la
maquina. Al terminar cada trabajo, el control era devuelto al sistema operativo, el cual
limpiaba y leía e iniciaba el trabajo siguiente.
Con la ampliación del uso de redes de computadores y del procesamiento en línea los
usuarios obtienen acceso a computadores alejados geográficamente a través de varios
tipos de terminales.
1.3 Características
En general, se puede decir que un Sistema Operativo tiene las siguientes características:
Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el
acceso y manejo de los dispositivos de Entrada/ Salida de la computadora.
A) Cargador
Cualquier programa que requiere ser ejecutado en la computadora, deberá ser transferido
desde su lugar de residencia a la memoria principal.
B) Cargador para el sistema operativo
Es el administrador del sistema que controla todo el proceso de la información por medio
de un gran número de rutinas que entran en acción cuando son requeridos. Funge como
enlace entre los programas del usuario y todas las rutinas que controlan los recursos
requeridos por el programa para posteriormente continuar con su ejecución.
- Administra la memoria.
- Manejo de Archivos
Lenguaje de comunicación
Es el medio a través del cual el usuario interactúa directamente con el sistema operativo y
está formado por comandos que son introducidos a través de algún dispositivo.
Generalmente un comando consta de dos partes, la primera formada por una palabra que
identifica el comando y la acción a realizar y la segunda parte por un conjunto de valores
o parámetros que permiten seleccionar diversas operaciones de entre los que dispone el
comando.
Utilería de sistema
Son programas o rutinas del sistema operativo que realizan diversas funciones de uso
común o aplicación frecuente como son: clasificar, copiar e imprimir información.
2. Administrador de Procesos de un procesador
Se dice que un proceso está en ejecución cuando tiene asignada la CPU. Si el proceso
pertenece al sistema operativo, se dice que el sistema operativo está en ejecución y que
puede tomar decisiones que afectan al sistema. Para evitar que los usuarios monopolicen
el sistema (deliberadamente o accidentalmente), el sistema operativo tiene mecanismos
para arrebatar la CPU al usuario.
Es la base de todo sistema operativo, ya que una planificación correcta permitirá un uso
máximo, lo que causaría un rendimiento “optimo”.
Un proceso necesita una cantidad de tiempo para ser realizado(cambiar de estado a
terminado), pero como un mismo proceso no puede ocupar la CPU hasta que termine se
permitirá a cada proceso un tiempo de uso de CPU, también conocido como “ráfaga de la
CPU”, y para esto se almacenara toda la información del proceso, (como su estado,
tiempo de espera, entre otros) dentro de un “bloque de control del proceso” (PCB) que
determinará todo el estado de un proceso.
3. ADMINISTRACIÓN DE MEMORIA
3.1 Intercambio
3.2 Paginación
Memoria. Cuando las tablas de páginas son muy grandes se puede utilizar un esquema
de paginación de varios niveles para que las páginas se paginen a sí mismas.
El método diseñado por Fotheringham en 1961 se conoce como Memoria Virtual, la idea
es que el tamaño combinado de la pila, programa y datos puede exceder la memoria
física disponible para ello. El S.O. mantiene en memoria aquellas partes del programa que
se deben permanecer en memoria y el resto lo deja en disco, las partes entre el disco y la
memoria se intercambian de modo que se vayan necesitando.
3.4 Segmentación
Este método utiliza Segmentación y de acceso por medio de una dirección “V” la cual
contiene los campos Segmento, Página y Desplazamiento. Con el campo Segmento, lo
que se trata es de accesar a una Tabla de segmentos, cada campo de dicha tabla apunta
directamente a la tabla de paginas asignada para ese segmento conteniendo una
dirección que será sumada a una dirección en la Tabla Asociativa para por fin formar una
dirección real con el desplazamiento de “V”.
4. Sistema de archivos
Archivos
Un archivo o fichero informático es una entidad lógica compuesta por una secuencia finita
de bytes, almacenada en un sistema de archivos ubicada en la memoria secundaria de un
ordenador. Los archivos son agrupados en directorios dentro del sistema de archivos y
son identificados por un nombre de archivo. El nombre forma la identificación única en
relación a los otros archivos en el mismo directorio.
Los archivos se utilizan cuando se desea almacenar datos de manera persistente, o para
guardarlos en memoria secundaria con el fin de no utilizar memoria primaria, dado que
esta última es normalmente más escasa que la anterior.
Funciones de archivo
*dispositivos de entrada:
Son aquellos que sirven para introducir datos a la computadora para su proceso. Los
datos se leen de los dispositivos de entrada y se almacenan en la memoria central o
interna. Los dispositivos de entrada convierten la información en señales eléctricas que se
almacenan en la memoria central. Los dispositivos de entrada típicos son los teclados,
mouse, lápices ópticos, palancas de mando (joystick), escaner, micrófono, etc.
*dispositivos de salida:
Son los que permiten representar los resultados (salida) del proceso de datos. El
dispositivo de salida típico es la pantalla o monitor. Otros dispositivos de salida son:
impresoras (imprimen resultados en papel), trazadores gráficos (plotters), bocinas, entre
otros...
El Administrador de discos
El sistema de ficheros FAT. Es el sistema de ficheros que utilizan MSDOS y Windows.
Toma su nombre de la tabla de asignación de ficheros (File Allocation Table)
característica de este sistema de ficheros. Tiene grandes limitaciones, aunque es fácil de
reparar con herramientas estándar. En NT los nombres de archivos en particiones FAT
admiten hasta 255 caracteres, y es compatible con Windows 95.
El sistema de ficheros HPFS. Este sistema se usa en OS/2, a NT permite convertir
este tipo de partición en NTFS.
Una de las primeras y más importantes redes abiertas es la Arpanet (USA). Su nombre
viene de Advanced Research Projects Agency, que pertenece al DOD o Departamento of
Defensa. A finales de los años 60 esta red conectaba los departamentos de ciencias de
varias universidades y algunas empresas privadas. Actualmente cubre medio globo
terrestre, desde Hawái hasta Noruega. Mucho del presente conocimiento sobre redes es
consecuencia directa del proyecto ARPANET.
AFS El Andrew file system es un sistema de archivos distribuido comercial para compartir
archivos de manera transparente, escalable e independiente de la ubicación real.
DCE DFS Distributed File System es un sistema de ficheros distribuido que permite
agrupar archivos repartidos en diferentes máquinas, en un espacio de nombres único.
Está basado casi por completo en el sistema de ficheros AFS pero con ligeras diferencias
BIBLIOGRAFIA
www.microprocesadores.org/
www.circuitos.Net.
www.microprocesadores.org/
http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/SO3.htm
www.wikipedia.org/wiki/entrada y salida