10
Sistemas operativos (Windows, Linux y MacOS.) Javier Ronaldo Rosado Mero 1 1 Facultad de Ciencias Informáticas. Universidad Laica Eloy Alfaro de Manabí, Ecuador [email protected], Ciudadela Universitaria, Manta. Resumen. En informática, los sistemas operativos se denominan un conjunto de programas informáticos que nos permiten una satisfactoria administración de los recursos que nos brinda una computadora. Los sistemas operativos también son conocidos como software de sistema, este sistema operativo comienza a funcionar en la computadora inmediatamente después de encenderla i gestiona el hardware desde los niveles más básicos. Vale destacar que hay sistemas operativos o solamente en las computadoras sino que en realidad este tipo de sistemas se pueden hallar en la mayoría de los dispositivos electrónicos que emplean microprocesadores tal es el caso de un teléfono celular o un reproductor de DVD. Los sistemas operativos permiten que otros programas puedan utilizarlo de apoyo para funcionar. Es por ello que a partir del sistema utilizado podrán ser instalados ciertos programas y otros no. Las funciones del S.O. Precisamente son gestionar la memoria de acceso aleatorio y ejecutar las aplicaciones, designando los recursos necesarios. Además se encarga de administrar al CPU gracias a un algoritmo de programación, por otro lado cumple la función de administrar la información para el buen funcionamiento de la PC. Este y muchos conceptos más encontrara acerca que los sistemas operativos. 1 Introducción A lo largo de la historia en las computadoras pueden notarse grandes cambios entre generación y generación. Las primeras versiones de las computadoras no poseían sistemas operativos, algo que resulta prácticamente impensable en estos días. En la década de los sesenta los ordenadores usaban procesamiento por lotes. Fue durante estos años cuando comenzaron a desarrollarse los sistemas operativos, a partir de los noventa estos programas comenzaron a ser más flexible y fuertes, uno de los grandes hitos fue el Windows 95. Los sistemas operativos forman una plataforma para que otros sistemas o aplicaciones la utilicen. Aquellas aplicaciones que permiten ser ejecutadas en múltiples sistemas operativos son llamadas multiplataforma. La mayoría de los sistemas operativos actuales son también multiusuario, aunque existen los monousuario (por ejemplo, DOS) También pueden clasificarse en multitarea o monotarea. Cada programa que se ejecuta en un sistema operativo, ya sea aplicación o servicio de fondo, es llamado proceso. Los sistemas operativos pueden ser centralizados, si permiten utilizar recursos de una sola computadora, o distribuido si permiten utilizar recursos de más de una computadora al mismo tiempo. Todos los sistemas operativos deben incluir un soporte para uno o más sistemas de archivos.

Sistemas Operativos

Embed Size (px)

DESCRIPTION

Introducción Sistemas operativos

Citation preview

Page 1: Sistemas Operativos

Sistemas operativos (Windows, Linux y MacOS.)

Javier Ronaldo Rosado Mero1

1 Facultad de Ciencias Informáticas. Universidad Laica Eloy Alfaro de Manabí, Ecuador [email protected], Ciudadela Universitaria,

Manta.

Resumen. En informática, los sistemas operativos se denominan un conjunto de

programas informáticos que nos permiten una satisfactoria administración de

los recursos que nos brinda una computadora. Los sistemas operativos también

son conocidos como software de sistema, este sistema operativo comienza a funcionar en la computadora inmediatamente después de encenderla i gestiona

el hardware desde los niveles más básicos. Vale destacar que hay sistemas

operativos o solamente en las computadoras sino que en realidad este tipo de sistemas se pueden hallar en la mayoría de los dispositivos electrónicos que

emplean microprocesadores tal es el caso de un teléfono celular o un

reproductor de DVD. Los sistemas operativos permiten que otros programas

puedan utilizarlo de apoyo para funcionar. Es por ello que a partir del sistema utilizado podrán ser instalados ciertos programas y otros no. Las funciones del

S.O. Precisamente son gestionar la memoria de acceso aleatorio y ejecutar las

aplicaciones, designando los recursos necesarios. Además se encarga de administrar al CPU gracias a un algoritmo de programación, por otro lado

cumple la función de administrar la información para el buen funcionamiento

de la PC. Este y muchos conceptos más encontrara acerca que los sistemas

operativos.

1 Introducción

A lo largo de la historia en las computadoras pueden notarse grandes cambios entre

generación y generación. Las primeras versiones de las computadoras no poseían

sistemas operativos, algo que resulta prácticamente impensable en estos días. En la

década de los sesenta los ordenadores usaban procesamiento por lotes. Fue durante

estos años cuando comenzaron a desarrollarse los sistemas operativos, a partir de los

noventa estos programas comenzaron a ser más flexible y fuertes, uno de los grandes

hitos fue el Windows 95. Los sistemas operativos forman una plataforma para que

otros sistemas o aplicaciones la utilicen. Aquellas aplicaciones que permiten ser

ejecutadas en múltiples sistemas operativos son llamadas multiplataforma. La

mayoría de los sistemas operativos actuales son también multiusuario, aunque existen

los monousuario (por ejemplo, DOS) También pueden clasificarse en multitarea o

monotarea. Cada programa que se ejecuta en un sistema operativo, ya sea aplicación o

servicio de fondo, es llamado proceso. Los sistemas operativos pueden ser

centralizados, si permiten utilizar recursos de una sola computadora, o distribuido si

permiten utilizar recursos de más de una computadora al mismo tiempo. Todos los

sistemas operativos deben incluir un soporte para uno o más sistemas de archivos.

Page 2: Sistemas Operativos

También deben tomar medidas de seguridad (Ver Seguridad informática), que antes

no existían en los sistemas operativos. [1].

1.1 Historia de estos sistemas operativos.

1.1.1 Windows

Windows es una familia de sistemas operativos desarrollados y comercializados por

Microsoft, existen versiones para hogares, empresas, servidores y dispositivos

móviles, una vez instalado contiene diversos programas que son muy útiles.

. Internet Explorer

. Reproductor de Windows Media

. Windows Movie Maker

. Windows Mail

. Windows Messenger

. Windows Defender

Desde hace muchos años es el sistema operativo más difundido y usado del mundo ya

que la mayoría de los programas (gratuitos o no) se desarrollan en base a este

Windows 1.0: Apareció en 1985 y fue la primera versión con interfaz

gráfica. No permitía la contraposición de ventanas unas con otras y tampoco poseía

papelera de reciclaje

Windows 2.0: Apareció en 1987, y fue un poco más popular que la versión

inicial. Se debe a las nuevas aplicaciones como es el Microsoft Excel y Microsoft

Word

Windows 3.0: Publicada en 1990 y se benefició por las mejoradas

capacidades graficas de esa época con el Microprocesador 80386 para trabajar en el

modo “multitareas”

Windows 3.1 y Windows 3.11: Incluía diversas pequeñas mejoras a

Windows 3.0, sobre todo el soporte multimedia. Más tarde Microsoft publicó el

Windows 3.11que incluía controladores y protocolos mejorados para las

comunicaciones en red

Windows NT: Siendo un Sistema Operativo nuevo contrajo muchos

problemas como incompatibilidad en los Hardware y los Software existentes y

Page 3: Sistemas Operativos

también necesitaba gran cantidad de recursos que estos solo tenían equipos grandes y

caros y su interfaz gráfica aún se basaba en el Windows 3.1

# Windows 95: Aparece en 1995. Aunque su interfaz todavía corría sobre

MS-DOS tenía una instalación integrada que le hacía aparecer como un solo sistema

operativo. Este Windows incluía el soporte para la tecnología Plug & Play. La

evolución de Internet y la potencia de los equipos dio lugar a que Intel y Microsoft

dominaran el panorama mundial con solvencia. Los fabricantes se volcaban a este

sistema a la hora de sacar sus controladores para los dispositivos. Más adelante fue

lanzada una versión con compatibilidad para USB en ordenadores de poca prestación

de Hardware

Windows 98: El 25 de junio de 1998 llegó Windows 98, q este nuevo

Sistema dio soporte a las nuevas tecnologías como DVD, AGP, Firewall, USB y la

novedosa inclusión del explorador de internet en todas las ventanas

Windows 98 Second Edition (SE): Salió al mercado a finales de 1998 donde

su principal característica era de compartir entre varios equipos una conexión a

Internet a través de una sola línea telefónica

Windows Millenium Edition (ME): Este sistema aparece en el 2000, que era

una copia de Windows 98 con más aplicaciones añadidas fue un proyecto rápido de

un año eso se notó mucho en la poca estabilidad de esta versión. Esta versión no traía

unidad de proceso de 16 bits y se centró únicamente en la compatibilidad con nuevo

hardware de 32 bits por ello sólo funcionaba correctamente con los equipos nuevos,

en síntesis fue muy poco popular por sus continuos errores y muchas desventajas de

uso, lo que hizo que los usuarios retomaran al Windows 98

Windows 2000: Vio la luz este mismo año (2000).Es una nueva versión de

Windows NT, muy útil con una gran cantidad de servicios de red y admitía

dispositivos Plug & Play que eran un problema para NT. A su vez se encontraban

diferentes verciones: para trabajo (Windows 2000 profesional) y para servidores

(Windows 2000 Server, Advanced Server, Datacenter Server).

Windows XP: Puesto en venta en 2001 en su versión Home y Professional.

Incorpora una nueva interfaz y hace alarde de mayores capacidades multimedia. En el

apartado multimedia, XP da un avance con la versión Media Center (2002-2005). Esta

versión ofrece una interfaz de acceso fácil con todo lo relacionado con multimedia

(TV, fotos, reproductor DVD, Internet…).

Windows Server 2003: Sucesor de la familia de servidores de Microsoft a

Windows 2000 Server. Versión lanzada en el año 2003 basándose en el núcleo de

Windows XP donde se le agregaron una serie de servicios y se le bloquearon

características para mejorar el rendimiento

Windows Vista: Apareció en el mercado principios del 2007. Windows Vista

trae una nueva interfaz gráfica llamada Aero, que es una evolución de la interfaz

Page 4: Sistemas Operativos

gráfica denominada Luna de Windows XP. Este Sistema se caracterizó por su demora

en salir al mercado cada vez era más prolongada su salida

Windows Server 2008: Al igual que su sucesor, Windows Server 2003, este

se basa en Windows vista en su interfaz Aero

Windows 7: Se lanzó a finales de la década del 2000 para el mundo

inalámbrico. Windows 7 incluye nuevas formas de trabajar con ventanas, como

Ajustar, Inspeccionar y Agitar, que mejoran la funcionalidad y hacen que el uso de la

interfaz sea más divertido. También marca el debut de Windows Touch, que permite a

los usuarios de pantallas táctiles explorar la web, salta rápidamente a través de fotos y

abrir archivos y carpetas.

Windows 8: Es un sistema operativo renovado que se lanzó en el año del

2012, desde el chipset hasta la experiencia del usuario, y presenta una interfaz

totalmente nueva que funciona sin problemas con funcionalidad táctil y de mouse y

teclado. Funciona como tableta para entretenimiento y un equipo con todas sus

características para realizar tareas. Windows 8 también incluye mejoras del escritorio

de Windows que conocemos, con una nueva barra de tareas y administración de

archivos optimizada.

Windows 8.1 avanza la visión de Windows 8 de proporcionar una potente

colección de aplicaciones y conectividad en la nube de excelentes dispositivos; es

todo lo que a las personas les encanta de Windows 8, además de algunas mejoras.

Windows 8.1 combina la visión de innovación de Microsoft con comentarios del

cliente sobre Windows 8 para proporcionar muchas mejoras y nuevas características:

más opciones de personalización de la pantalla de Inicio que sincroniza todos los

dispositivos.

1.1.2 Linux

En 1991, con 23 años, un

estudiante de informática de la

Universidad de Helsinki

(Finlandia) llamado Linus

Torvalds se propone como

entretenimiento hacer un sistema

operativo que se comporte

exactamente igual al sistema

operativo UNIX, pero que funcione sobre cualquier ordenador compatible PC.

Posteriormente Linus tuvo que poner como requisito mínimo que el ordenador tuviese

un procesador i386, ya que los ordenadores con CPU más antiguas no facilitaban el

desarrollo de un sistema operativo compatible con UNIX.

Un factor decisivo para el desarrollo y aceptación de Linux va a ser la gran

expansión de Internet. Internet facilitó el trabajo en equipo de todos los que quisieron

colaborar con Linus y fueron aportando todos los programas que vienen con UNIX.

Page 5: Sistemas Operativos

Linus no pretendía crear todos los programas que vienen con UNIX. Su objetivo

fundamental era crear un núcleo del S.O. que fuera totalmente compatible con el de

UNIX y que permitiera ejecutar todos los programas gratuitos compatibles UNIX

desarrollados por la Free Software Foundation (fundada por Richard Stallman) que

vienen con licencia GNUF.1. Esta licencia impide poner precio a los programas

donados a la comunidad científica por sus propietarios (programas libres) y obliga a

que si se escriben nuevos programas utilizando código de programas libres, estos sean

también libres.

Para crear su núcleo, Linus se inspiró en Minix, una versión reducida de

UNIX desarrollada por el profesor Andy Tanenbaum para que sus alumnos pudieran

conocer y experimentar con el código de un sistema operativo real.

Linus escribió un pequeño núcleo que tenía lo necesario para leer y escribir

ficheros en un disquette. Estamos a finales de Agosto de 1991 y Linus ya tiene la

versión $0.01$. Como no era muy agradable de usar y no hacia gran cosa, no lo

anunció. Le puso como nombre Linux, que es un acrónimo en inglés de ``Linus

UNIX'' (el UNIX de Linus).

El 5 de octubre de 1991, Linus anuncia la primera versión ``oficial'' de

Linux, la $0.02$. Esta versión ya podía ejecutar dos herramientas básicas de GNU: el

intérprete de órdenes (bash) y el compilador de C (gcc). Linux no tenía aún nada

sobre soporte a usuarios, distribuciones, documentación ni nada parecido (aún hoy la

comunidad de Linux trata estos asuntos de forma secundaria; lo primero sigue siendo

el desarrollo del kernel).

Linus siguió trabajando hasta que Linux llegó a ser un producto realmente

útil. Dió los fuentes de Linux para que cualquiera pudiese leerlo, modificarlo y

mejorarlo. Seguía siendo la versión $0.02$ pero ya ejecutaba muchas aplicaciones

GNU (bash, gcc, gnu-make, gnu-sed, compress, etc.)

Tras la versión $0.03$, Linus salto a la versión $0.10$, al tiempo que más

gente empezaba a participar en su desarrollo. Después de numerosas revisiones,

alcanzó la versión $0.95$, reflejando la esperanza de tener lista muy pronto una

versión estable (generalmente, la versión $1.0$ de los programas es la primera

teóricamente completa y sin errores). Esto sucedía en marzo de 1992. Año y medio

después, en diciembre del 93, nacía Linux 1.0.

Hoy Linux es ya un clónico de UNIX completo y hay muchas personas

escribiendo programas para Linux. Incluso las empresas están empezando a escribir

programas para Linux ya que el nivel de aceptación que ha tenido es enorme. ¿Quién

iba a imaginar que este ``pequeño'' clónico de UNIX creado por un estudiante iba a

convertirse en un estándar mundial para los ordenadores personales?.

Page 6: Sistemas Operativos

1.1.3 MacOS

Mac OS (del inglés

Macintosh Operating System, en

español Sistema Operativo de

Macintosh) es el nombre del

sistema operativo creado por

Apple para su línea de

computadoras Macintosh. Es

conocido por haber sido el

primer sistema dirigido al gran

público en contar con una interfaz gráfica compuesta por la interacción del mouse con

ventanas, icono y menús.

Apple quitó importancia de forma deliberada a la existencia del sistema

operativo en los primeros años de su línea Macintosh procurando que la máquina

resultara más agradable al usuario, diferenciándolo de otros sistemas contemporáneos,

como MS-DOS, que eran un desafío técnico. El equipo de desarrollo del Mac OS

original incluía a Bill Atkinson, Jef Raskin y Andy Hertzfeld.

Esta fue la base del Mac OS clásico, desarrollado íntegramente por Apple,

cuya primera versión vio la luz en 1984. Su desarrollo se extendería en un modelo

progresivo hasta la versión 9 del sistema, lanzada en 1999. A partir de Mac OS X, el

sistema es un derivado de Unix que mantiene en su interfaz gráfica muchos elementos

de las versiones anteriores.

El Sistema Operativo Mac OS no fue la primera interfaz gráfica, pero fue la

primera con gran éxito por su accesibilidad de precio. Para aquellos años en el

mercado lo que existía era La Xerox Alto con un costo de 32,000 dólares, la Xerox

Starwe costó 16,600 dólares y la Apple Lisa con un precio de 10,000 dólares. El

nombre de esta Apple fue un capricho de Steve Jobs por su hija. Este Sistema 1 venía

incluido en el primer Macintosh, que tenía un precio de 2,500 dólares.

2 Características

2.1 Características de Windows. Windows en general tiene muy buena usabilidad,

es muy fácil de utilizar y actualmente es universalmente conocido. De hecho, en

general, los programas tienen que adaptarse a las formas, menús y métodos de uso del

propio Windows.

* Facilidad para instalar nuevos dispositivos: lo distingue de cualquier otro sistema

operativo. La gran mayoría de los dispositivos son compatibles con Windows.

* Gran cantidad de programas, ayuda y documentación relacionada a Windows. Por

algo es el sistema operativo más usado en el planeta.

2.2 Características de Linux.

· Libre, cualquiera lo puede usar, modificar y distribuir.

Page 7: Sistemas Operativos

· Gratis, tantas licencias como se desee.

· Desarrollado por miles de voluntarios en el mundo. Cualquiera puede participar y

pertenecer a la comunidad.

· Código fuente abierto a todos.

· Alta estabilidad, por lo que es difícil que se quede colgado.

· Extremadamente seguro ya que tiene varios sistemas de protección.

· Facilidad de uso en muchas tareas.

· Lee y escribe en sistemas de archivos de Windows y Macintosh.

· Se comunica con cualquier otro sistema en red.

· Las distribuciones se basan en escritorios de ventana como KDE o Gnome.

· Necesita bajos requerimientos de Hardware.

· Ocupa poca memoria debido a la sencillez de UNIX.

· Posee mejores controladores gráficos.

· Los dispositivos funcionan más rápido.

2.3 Características de Macos.

·Gestión de memoria manual. Si algo no funciona será culpa suya.

·No se cuelga, pero en ocasiones le sugerirá que reinicie antes de continuar.

·Compatibilidad con todos los hardwares de Apple y de Hasecorp y ninguno más.

·Simplicidad al máximo: inspirado en los ordenadores de vtech.

3 Importancia del software libre. El uso de Software Libre asegura la soberanía tecnológica, impulsa la

innovación nacional, optimiza el gasto estatal fortaleciendo el desarrollo local y

facilita la inclusión digital.

A nivel de la Administración Pública, el uso de Software Libre permite

autonomía tecnológica, estandarización e integración, seguridad, independencia de

proveedores, democratización de la información y ahorro de recursos.

3.1 Autonomía tecnológica: Adoptando Software Libre y con las posibilidades que

éste ofrece de acceder al código fuente, muchos usuarios pasarán de ser consumidores

a ser desarrolladores de software. Esto significa que se podrán adaptar los programas

a las necesidades específicas de las distintas dependencias, y todas esas

modificaciones deberán realizarse siguiendo los requisitos exigidos por el modelo del

Software Libre.

3.2 Estandarización e Integración: El Software Libre es producido utilizando

especificaciones y estándares tecnológicos libres y públicos, también denominados

“estándares abiertos”. Esto beneficia la integración de sistemas y el intercambio de

información, de forma que se garantiza la accesibilidad sin restricciones por parte de

la ciudadanía.

3.3 Seguridad: El hecho de hacer públicos los códigos de los programas favorece a la

seguridad de los mismos. Utilizando Software Libre se puede saber qué está haciendo

realmente un programa, qué tipo de información maneja y cómo lo hace. Una buena

seguridad debe basarse en la transparencia. El software privativo oculta estos aspectos

Page 8: Sistemas Operativos

y muchas veces no se conoce si la información está siendo enviada a otras

computadoras remotas.

3.4 Independencia de proveedores: Adquiriendo un software privativo se genera una

relación de dependencia con respecto a un fabricante. Una vez que se instala dicho

software, se dependerá del fabricante para obtener actualizaciones. En muchos casos,

el fabricante obligará a actualizar a nuevas versiones aunque no se desee.

3.5 Democratización de la información: Las tecnologías de la información han

pasado a ocupar un lugar central en la sociedad. Si bien cada vez son más los usuarios

que acceden a dichas tecnologías, la “brecha tecnológica” todavía es grande y es un

factor más de exclusión social. El Software Libre favorece la democratización de la

información permitiendo la utilización de protocolos, formatos y lenguajes.

3.6 Economía: Se estima que la compra de un sistema operativo más un paquete de

suite de oficina, ambos con una licencia comercial, cuestan entre 300 y 600 dólares

por cada computadora, y ese gasto debe renovarse cada dos o tres años debido a la

dependencia hacia el fabricante en que se incurre.

4 Políticas gubernamentales del Ecuador en el tema del Software

Libre. La historia del software libre en

Ecuador comenzó mucho antes de que

Rafael Correa llegará al poder. En 2006, éste

como presidente electo tuvo una pequeña

charla con Richard Stallman, el padre del

software libre. La charla dio pie a que

Correa emitiera un vídeo en el marco del

FLISOL en el que invitaba a todo el mundo

a usar software libre.

Esto fue solo el principio. Cuando

Correa llegó al poder decretó el software libre como política de estado para la

administración pública. El Decreto presidencial 1014 del 10 de abril de 2008 decía

exactamente: “Establecer como política pública para las Entidades de la

Administración Pública Central la utilización de Software Libre en sus sistemas y

equipamientos informáticos.” En unos inicios, esta normativa solo iba dirigida al

poder ejecutivo pero los acontecimientos hicieron que llegará más lejos.

La asamblea constituyente, encargada de crear una nueva Constitución y

disolver el poder legislativo, comenzó a usar Joomla, Alfresco, Zimbra, DTS, GLPI y

Linux para los servidores. Sin embargo, el paso más decisivo fue el instalar en los

ordenadores de los funcionarios OpenOffice para acciones ofimáticas. El software

libre llegaba a lo más hondo del poder ejecutivo.

Es a partir de 2008 cuando la asamblea constituyente anuncia que el software

libre llegará más lejos a través de un decreto. A partir de entonces, el poder legislativo

también utilizaría herramientas Open Source.

Page 9: Sistemas Operativos

En 2009 se instala en Quito la Asamblea Nacional. En este momento todos

los ordenadores llevaban instalado Linux. Un paso de gigantes si tenemos en cuenta

que se integró en más de 1.000 dispositivos. El organismo comenzó con open SUSE y

ahora utiliza Ubuntu.

Entre 2010 y 2011 todavía no había una infraestructura para la comunidad de

desarrollo establecida. Sin embargo, muchas administraciones comenzaban a

interesarse por el sistema de la Asamblea Nacional. Así, se desplegó a nivel nacional

el sistema utilizado en el aparato gubernamental.

5 Estructura y funciones de los sistemas operativos

Estructura. La estructura interna de los sistemas operativos pueden ser muy

diferentes, ya que se debe tener en cuenta las metas de los usuarios (fácil uso,

confiable, rápido, etc.) y las del sistema (fácil de diseñar, implementar y mantener,

eficiente, etc.).

Veremos 3 posibles diseños del sistema.

• Sistema Monolítico

Estos sistemas no tienen una estructura definida, sino que son escritos como una

colección de procedimientos donde cualquier procedimiento puede invocar a otro.

Ejemplos de estos sistemas pueden ser MS-DOS o Linux (aunque incluye algo de

capas). Es importante tener en cuenta que ningún sistema es puramente de un tipo.

• Sistema en capas

El diseño se organiza en una jerarquía de capas, donde los servicios que brinda una

capa son consumidos solamente por la capa superior. La capa 0 es del Hardware y la

N es la de los procesos de Usuario.

Estos sistemas tienen como ventaja que son modulares y la verificación se puede

hacer a cada capa por separado (son más mantenibles).

Sin embargo el diseño es muy costoso y es menos eficiente que el sistema monolítico

ya que pierde tiempo pasando por cada capa.

• Sistema con micro núcleo

La idea consiste en tener un núcleo que brinde los servicios mínimos de manejo de

procesos, memoria y que provea la comunicación entre procesos. Todos los restantes

servicios se construyen como procesos separados del micro núcleo, que ejecutan en

modo usuario. Estos sistemas tienen como ventaja un diseño simple y funcional, que

aumenta la portabilidad y la escalabilidad. Para agregar un nuevo servicio no es

necesario modificar el núcleo, y es más seguro ya que los servicios corren en modo

usuario.

Funciones. El sistema operativo cumple varias funciones:

Administración del procesador: el sistema operativo administra la

distribución del procesador entre los distintos programas por medio de un algoritmo

de programación. El tipo de programador depende completamente del sistema

operativo, según el objetivo deseado.

Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga

de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario,

Page 10: Sistemas Operativos

si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo

puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La

memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a

la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho más

lenta.

Gestión de entradas/salidas: el sistema operativo permite unificar y controlar

el acceso de los programas a los recursos materiales a través de los drivers (también

conocidos como administradores periféricos o de entrada/salida).

Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que

las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas

necesitan para funcionar. Esto significa que si una aplicación no responde

correctamente puede "sucumbir".

Administración de autorizaciones: el sistema operativo se encarga de la

seguridad en relación con la ejecución de programas garantizando que los recursos

sean utilizados sólo por programas y usuarios que posean las autorizaciones

correspondientes.

Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el

sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y

usuarios.

Gestión de la información: el sistema operativo proporciona cierta cantidad

de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del

equipo.

Referencias

1. “Definición de Sistema Operativo.” Definición ABC. Accessed August 10, 2015.

http://www.definicionabc.com/tecnologia/sistema-operativo.php. 2. “Concepto de Sistema Operativo. Qué Es, Significado Y Definición.” Accessed August 10,

2015. http://concepto.de/sistema-operativo/.

3. “La Historia de Sistema Operativo „Windows.‟” PerloBlog. Accessed August 10, 2015.

https://perloblog.wordpress.com/2009/02/13/la-historia-de-sistema-operativo-windows/.

4. «Historia de Windows - Microsoft Windows.» windows.microsoft.com. Accedido 10 de

agosto de 2015. http://windows.microsoft.com/es-419/windows/history.

5. «UNE-Origen de Linux: Características principales del sistema operativo Linux.» UNE-Origen de Linux, diciembre de 2008. http://une-linux-

lengua101a.blogspot.com/2008/12/caractersticas-principales-del-sistema.html.

6. «Importancia del Software Libre para un país.» Secretaría Nacional de la Administración

Pública. Accedido 10 de agosto de 2015. http://www.administracionpublica.gob.ec/importancia-del-software-libre-para-un-

pais/.

7. «Ecuador, un ejemplo a seguir en software libre.» MuyLinux. Accedido 10 de agosto de

2015. http://www.muylinux.com/2013/10/09/ecuador-ejemplo-software-libre. 8. «Sistema operativo.» CCM. Accedido 10 de agosto de 2015. http://es.ccm.net/contents/651-

sistema-operativo.