¿Qué
es un Sistema Operativo?
- Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.
- Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
- Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer.
|
Sistemas Operativos más Difundidos.
|
|||
|
Familia Windows
|
Familia Macintosh
|
Familia UNIX
|
|
|
Windows
95
|
Mac
OS 7
|
AIX
|
|
|
Windows
98
|
Mac
OS 8
|
AMIX
|
|
|
Windows
ME
|
Mac
OS 9
|
GNU/Linux
|
|
|
Windows
NT
|
Mac
OS X
|
HP
- UX
|
|
|
Windows
2000
|
|
Irix
|
|
|
Windows
2000 SERVER
|
|
Minix
|
|
|
Windows
XP
|
|
System
V
|
|
|
Windows
SERVER 2003
|
|
Solaris
|
|
|
Windows
CE
|
|
UnixWare
|
|
|
Windows
MOBILE
|
|
|
|
|
Windows
XP 64 bits
|
|
|
|
|
Windows
Vista
|
|
|
|
|
Windows
Seven
|
|
|
|
Clasificación de los Sistemas Operativos
Los
sistemas operativos pueden ser clasificados de la siguiente forma:
- Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
- Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
- Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
- Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
- Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.
Cómo funciona un Sistema Operativo
Los sistemas operativos proporcionan una plataforma de
software encima de la cual otros programas, llamados aplicaciones, puedan
funcionar. Las aplicaciones se programan para que funcionen encima de un
sistema operativo particular, por tanto, la elección del sistema operativo
determina en gran medida las aplicaciones que puedes utilizar.
Cómo se utiliza un Sistema Operativo
Un usuario normalmente interactúa con el sistema operativo a través de un sistema de comandos, por ejemplo, el sistema operativo DOS contiene comandos como copiar y pegar para copiar y pegar archivos respectivamente. Los comandos son aceptados y ejecutados por una parte del sistema operativo llamada procesador de comandos o intérprete de la línea de comandos. Las interfaces gráficas permiten que utilices los comandos señalando y pinchando en objetos que aparecen en la pantalla.Interacción Sistema Operativo con otros S.O
Esta interacción se hace mediante máquina virtual que es crear sobre una máquina real varias máquinas virtuales en las que puedan correr sistemas operativos distintos simultáneamente.
Un ejemplo
es el sistema operativo VM que separa los aspectos de multiprogramación y
máquina extendida mediante monitor de máquina virtual, que proporciona
multiprogramación, y por otro lado están los núcleos de los sistemas operativos
que proporcionan la característica de máquina extendida.
Caracterización S.O
El sistema operativo Linux.
Es un sistema operativo tipo UNIX. Tiene núcleo monolítico. El núcleo tiene los siguientes componentes:
·
Administrador de procesos.
·
Administrador de memoria.
·
Administrador de dispositivos de red.
·
Administrador de sistemas de ficheros.
·
Administrador de dispositivos de E/S.
Para acceder los usuarios a los componentes del núcleo lo hacen mediante
llamadas al sistema.Linux reconoce diferentes sistemas de ficheros, gracias al administrados del sistema de ficheros virtual. Nos proporciona un conjunto de operaciones genérico. Este administrador posee una serie de administradores específicos para cada sistema de ficheros.
Linux genera núcleos dinámicos mediante los módulos.
EVOLUCION
ALMACENAMIENTO MASIVO
CINTA MAGNÉTICA.
DISCOS MAGNÉTICOS RÍGIDOS:
- a. CPU
- b. Tarjeta Madre
- c. Memoria RAM (mayor capacidad), entre otras.
COMPUTADORES PERSONALES
Discos duros
- EVOLUCIÓN DEL DISCO DURO.
Ahora
bien, ya que sabemos cómo está formado, debemos saber que su evolución ha sido
muy interesante porque los discos duros han comenzado con capacidades cercanas
a 5 MB y su velocidad era muy corta, luego evolucionaron por primera vez a 20
MB y así progresivamente y manteniendo el mismo principio, los discos duros han
logrado montarse hoy en día gracias a HITACHI en los 400 GB para computadoras
personales, pese a que tiene esta enorme capacidad, el disco solo puede
procesar a 7200 RPM ya que de otra manera las tarjetas madres y procesadores
existentes hasta ahora no serían capaz de procesar mayores velocidades
- UNIDADES DEL DISCO DURO
Resulta
interesante estudiar los sistemas de archivos, el espacio en el disco duro está
dividido en pequeñas unidades llamadas sectores, cada uno de 512 bytes. Así,
por ejemplo, si el disco duro tiene 100 KB en total, esto significa que está
dividido en 200 sectores. Pero el sistema de archivos no trata directamente con
cada uno de los sectores. En vez de eso, agrupa los sectores para formar un
clúster, trabajando directamente con ellos.
DISCOS COMPACTOS
Pasado un
tiempo cuando ocurre la aparición del modelo 80586 de Intel cuando se logran
ver los primeros resultados de un estudio de años, y eran los Discos compactos,
conocidos como Cd´s, en estas unidades se podía almacenar
hasta 650 Megabytes, lo que era un gran avance ya que todavía estaban disco
duros con menor capacidad vigentes en el mercado, así como también habían de
mayor capacidad de los mismos.
- DVD
Una vez
mas los desarrolladores de tecnología no descansan, y comienzan a ver que ahora
que los discos duros tienen 80 GB. Se presenta de nuevo el problema de hacer
soporte de datos, ya que para hacer un soporte de un disco de 70 Gigas, hacen
falta 100 cd´s lo cual es demasiado, también se presenta el problema de las
películas, ya que el formato de VHS se comienza a considerar obsoleto y malo,
entonces se decide sacar un nuevo formato de disco, con una tecnología óptica
ya que resulta mucho mas económica y confiable que las anteriores.
| Gestion de Memorias | |||||||||
| Proteccion: | Memoria compartida | Organización lógica | Organización física | Gestión de memoria en DOS | |||||
| Los procesos no deberían poder referenciar la memoria de otros procesos sin permiso, para evitarlo existe la protección de memoria, que evita que código malicioso o erróneo de un programa interfiera con la operación de otros programas en ejecución. | Aunque la memoria utilizada por diferentes procesos suele estar protegida, algunos procesos puede que sí tengan que compartir información y, para ello, han de acceder la misma sección de memoria. La memoria compartida es una de las técnicas más rápidas para posibilitar la comunicación entre procesos. | Los programas a menudo están organizados en módulos, algunos de los cuales pueden ser compartidos por diferentes programas, algunos son de sólo-lectura y otros contienen datos que se pueden modificar. | La memoria suele dividirse en un almacenamiento primario de alta velocidad y uno secundario de menor velocidad. La gestión de memoria del sistema operativo se ocupa de trasladar la información entre estos dos niveles de memoria. | La memoria suele dividirse en un almacenamiento primario de alta velocidad y uno secundario de menor velocidad. La gestión de memoria del sistema operativo se ocupa de trasladar la información entre estos dos niveles de memoria. | |||||