Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
La tecnología en la vida actual se ha vuelto muy popular entre las personas, hoy en día
todas las personas tienen, por lo menos, una idea del tema. A medida que se desarrollaba
la tecnología, se iban construyendo máquinas que realizaban cálculos cada vez más
complejos, hasta la aparición de los ordenadores.
Para usar esta tecnología se crearon diversos sistemas operativos que hacen más fácil
su uso y control. Sabiendo esto, en el presente trabajo presentaremos de forma práctica y
sencilla un poco más sobre esta herramienta “Los Sistemas Operativos” dando a conocer
su concepto, funciones, evolución, tipos, etc.
1.- DEFINICIÓN
Podemos definir al sistema operativo como un programa que facilita el uso del soporte
físico. Martínez, P., Cabello, M. Díaz, J. (1997:2). Una computadora tiene un software y
hardware. El sistema operativo es la parte más importante del software ya que gestiona
todo hardware y software, es decir, controla los archivos, dispositivos y memoria
principal, etc., es el que da las órdenes Claver, A., Lynn, I. (2011:4).
Algún dispositivo necesita atención del sistema, produciendo una interrupción que hace
que se ejecute una rutina determinada del propio sistema operativo; por ejemplo, cuando
se recibe un dato por una línea de comunicaciones.
Esta función facilita el almacenamiento de los datos en medios magnéticos, como el disco
duro o la cinta, y proporcionando funciones de recuperación de dichos datos.
Se puede decir que esta época el sistema operativo aún no existe ya que estaba restringido
su uso, solo lo usaban profesionales que eran matemáticos, científicos y militares que
conocían la peculiaridad de su hardware.
Aquí hubo problemas cuando tenía que imprimir y conectar con otros dispositivos así que
la solución fue la multiprogramación, para así compartir la atención de una CPU. La
multiprogramación ayuda a aumentar la productividad.
3.4 Tercera Generación
En esta época se empieza el desarrollo de la memoria virtual por la poca capacidad física
que tenía la CPU. El software comienza a ser una herramienta gracias a sus datos
organizados de manera integrada.
El nuevo siglo recalcó la necesidad de que los sistemas operativos ofrecieran mejor
flexibilidad, confiabilidad y velocidad. Para satisfacer la necesidad de computadoras
capaces de dar cabida a múltiples sistemas operativos en ejecución al mismo tiempo y
compartiendo recursos se desarrolló el concepto de máquinas virtuales.
Al tener mejor flexibilidad el sistema, los usuarios acuden a comprar de manera más
frecuente las computadoras, y a que, debido a la amigabilidad que existe en el sistema, se
hace más accesible para el usuario.
4.1.1 Monotarea
Se le dice mono tarea a aquel sistema operativo que solamente puede ejecutar un
proceso del programa de computación a la vez. Es una característica de los
sistemas operativos más antiguos como MS-DOS pues en la actualidad la mayoría
de los sistemas de propósito general son Multitarea.
4.2.1 Monousuario
Son sistemas muy simples que sólo aceptan la conexión de un solo usuario en un
momento dado, por lo que no necesitan realizar ningún tipo de gestión de usuarios
ni controlar el acceso al mismo. Suelen estar presentes en ordenadores con una
única pantalla y, generalmente, en ordenadores personales.
4.2.2 Multiusuario
4.3.1 Centralizado
Serian todos los sistemas construidos específicamente para una determinada aplicación o
aplicaciones. Suelen ser todos aquellos que se desarrollan como un componente más de
un proyecto concreto. No suelen ser sistemas comerciales ni de gran difusión, dadas sus
especiales características que les hacen validos sólo para una determinada aplicación.
4.3.2 Distribuido
Este tipo de sistema operativo se emplea en instalaciones informáticas que tengan que dar
servicio a un gran número de usuarios con una amplia variedad de tareas. Tales sistemas
están diseñados para ejecutar un flujo continuo de trabajo. Cada trabajo lleva acabo una
tarea específica para un usuario en particular consistiendo, generalmente, en la ejecución
de uno o más programas. Los sistemas de propósito general pueden ser tanto de
procesamientos por lotes como interactivos.
5. COMPONENTES DEL SISTEMA
La gestión de procesos podría ser similar al trabajo de oficina. Se puede tener una lista
de tareas a realizar y a estas fijarles prioridades altas, media, baja, por ejemplo. Debemos
comenzar haciendo las tareas de prioridad alta primero y cuando se terminen seguir con
las de prioridad media y después las de baja. Una vez realizada la tarea se tacha. Esto
puede traer un problema que las tareas de baja prioridad pueden que nunca lleguen a
ejecutarse. Y permanezcan en la lista para siempre. Para solucionar esto, se puede asignar
alta prioridad a las tareas más antiguas.
La memoria es una gran tabla de palabras o bytes que se referencian cada una mediante
una dirección única. Este almacén de datos de rápido acceso es compartido por la CPU y
los dispositivos de E/S, son volátil y pierde su contenido ante fallos del sistema. El SO es
el responsable de:
Los archivos son colecciones de información relacionada, definidas por sus creadores.
Estos almacenan programas (en código fuente y objeto) y datos tales como imágenes,
textos, información de bases de datos, etc. El SO es responsable de:
Mecanismo que controla el acceso de los programas o los usuarios a los recursos del
sistema. El SO se encarga de:
Para mantener las comunicaciones con otros sistemas es necesario poder controlar el
envío y recepción de información a través de las interfaces de red.
También hay que crear y mantener puntos de comunicación que le sirvan a las
aplicaciones para enviar y recibir información, además de crear y mantener conexiones
virtuales entre aplicaciones que están ejecutándose localmente y otras que lo hacen
remotamente.
Son aplicaciones de utilidad que se suministran con el SO, pero no forman parte de él.
Ofrecen un entorno útil para el desarrollo y ejecución de programas, siendo algunas de
las tareas que realizan:
1. MS-DOS
2. Mac OS / Mac OS X.
El Mac OS (Macintosh Operating System) es un sistema operativo creado por Apple Inc.
y destinado exclusivamente a las computadoras Macintosh comercializadas por la misma
compañía. Lanzado por primera vez en 1985, fue evolucionando hasta 2002, año en el
que se lanza la versión 10 (conocida como Mac OS X), que cambió su arquitectura y pasó
a basarse en UNIX. Es un sistema muy amigable para el usuario, se aprende a usar con
bastante rapidez.
3. GNU/LINUX
GNU/Linux, más conocido como Linux, es un sistema operativo con unas características
que lo han llevado a diferenciarse de otras alternativas comerciales. La más importante
de todas ellas es que se compone de código abierto, es decir, el desarrollo se hace
abiertamente y cualquiera puede tomar el código, modificarlo y distribuirlo libremente.
4. UNIX
5. GOOGLE CHROME OS
Es un sistema operativo de código abierto para las personas que pasan la mayor parte de
su tiempo en la web en torno a los principios básicos de la velocidad, la simplicidad y la
seguridad. Google explica que Chrome OS es diferente a lo que se conoce comúnmente
como sistema operativo de escritorio.
6. DEBIAN
8. MICROSOFT WINDOWS
Es considerado el SO más ocupado. Este sistema fue desarrollado para ser usado en
computadoras personales que ocupaban microprocesadores Intel. Este grupo consta de
Windows 95, 98, ME y CE, que son considerados los miembros menores de la familia.
Los más grandes y poderosos miembros son Windows NT, 2000, XP, Vista y Windows
7.
1. ANDROID
El Sistema Operativo inicialmente fue desarrollado por Android, Inc., a la cual Google
respaldó económicamente y más tarde compro en el 2005. Android fue presentado en el
2007 en un consorcio de compañías de Hardware, Software y Telecomunicaciones. Es un
sistema operativo móvil basado en Linux, que junto con aplicaciones middleware está
enfocado para ser utilizado en dispositivos móviles con pantalla táctil.
2. IOS
El primer dispositivo de BlackBerry fue el 1995, que se lanzó en el año 1999 en Canadá
y funcionaba como un localizador de cinco vías. El BlackBerry OS es un sistema
operativo móvil desarrollado por Research In Motion para sus dispositivos BlackBerry.
El sistema permite multitareas y tiene soporte para diferentes métodos de entrada
adoptados por RIM para uso en computadoras de mano.
4. FIREFOX OS
5. WINDOWS PHONE