Está en la página 1de 8

T.P.

N°1 - SISTEMAS OPERATIVOS


1)
¿Qué es un sistema operativo?
Un sistema operativo es un conjunto de programas que permite manejar la memoria,
disco, medios de almacenamiento de información y los diferentes periféricos o recursos
de nuestra computadora, como son el teclado, el mouse, la impresora, la placa de red,
entre otros.

Los periféricos utilizan un driver o controlador y son desarrollados por los fabricantes de
cada equipo. Encontramos diferentes sistemas operativos como Windows, Linux, MAS
OS, en sus diferentes versiones. También los teléfonos y tablets poseen un sistema
operativo.

Dentro de las tareas que realiza el


sistema operativo, en particular, se
ocupa de gestionar la memoria de
nuestro sistema y la carga de los
diferentes programas, para ello cada
programa tiene una prioridad o
jerarquía y en función de la misma
contará con los recursos de nuestro
sistema por más tiempo que un
programa de menor prioridad.
El sistema operativo se ocupa
también de correr procesos.
Llamamos proceso a la carga en
memoria de nuestro programa, si no
está cargado en memoria nuestro
programa simplemente “no corre”.

T.P. N°1 - SISTEMAS OPERATIVOS

2)
Diferentes sistemas operativos

Los sistemas operativos pueden clasificarse desde diferentes puntos de vista. Por
ejemplo, existe una distinción obvia entre los sistemas operativos para dispositivos
móviles y para ordenadores de escritorio y portátiles. Por otra parte, también pueden
clasificarse sobre la base del software subyacente: por lo general, se distingue entre los
sistemas basados en Unix (como macOS y Linux) y los sistemas operativos similares a
VMS, como las versiones más recientes de Windows. Las versiones anteriores de
Windows se basan en DOS. Además, hay sistemas operativos diseñados especialmente
para servidores. Los sistemas operativos más conocidos y extendidos son Windows,
macOS, iOS, Android y las diversas distribuciones de Linux.

Windows

Probablemente sea el sistema operativo más famoso del mercado y, con sus más de
treinta años, uno de los más antiguos: seguro que casi todo el mundo ha trabajado con
algún ordenador con Windows, debido principalmente al hecho de que muchos de los
ordenadores que se comercializan ya llevan instalado el producto de Microsoft. A
intervalos regulares, se publica una nueva versión de este sistema operativo. La más
actual es Windows 10 y, a pesar de lo que pueda parecer, no se trata de la décima,
porque el recuento se ha ido cambiando una y otra vez.

T.P. N°1 - SISTEMAS OPERATIVOS

macOS

La empresa de informática Apple también lanzó su primer sistema operativo a la vez que
Microsoft. Por aquel entonces, el sistema operativo de la serie Macintosh se conocía
simplemente como System y, desde el principio, se hizo famoso por su interfaz gráfica
de usuario. Con el tiempo, Apple empezó a comercializar el software System bajo el
nombre de Mac OS X y, después, pasó a llamarlo macOS ―adaptándolo a la
nomenclatura de iOS, su sistema operativo móvil. Una de las características especiales
de macOS es que se utiliza casi exclusivamente en el hardware de Apple.

Linux

La alternativa más conocida a los dos grandes productos de Microsoft y Apple es Linux.
Aunque muchos usuarios nunca han utilizado este sistema operativo, la mayoría ha oído
hablar de él y lo ha etiquetado equivocadamente como un equivalente más complicado
de Windows. De hecho, Linux en sí mismo es solamente el núcleo, que se integra

iOS

El iPhone de Apple es uno de los smartphones con más éxito del mercado y, por lo tanto,
ha extendido el sistema operativo móvil iOS por todo el mundo. Este sistema operativo
viene instalado en todos los smartphones de Apple y sigue el mismo enfoque que
macOS: el de permitir que los usuarios puedan navegar por los distintos menús y
programas lo más fácilmente posible. Sin embargo, todo lo que se gana en términos de
usabilidad, se pierde en libertad, porque es bien sabido que iOS de Apple no ofrece casi
ninguna opción de configuración individual.
Android

El otro protagonista del sector de los sistemas operativos móviles es Android, un


producto desarrollado sobre todo por Google. Está tomando un camino completamente
diferente al de Apple, su principal competidor. Android está disponible como software
gratuito y, por lo tanto, ofrece muchas opciones de personalización y no se limita a un
solo fabricante de dispositivos. Casi todos los smartphones que no son de Apple llevan
instalado Android a día de hoy.

T.P. N°1 - SISTEMAS OPERATIVOS

3)

Funciones de un sistema operativo

El sistema operativo es el núcleo de un ordenador: sin este software complejo, el resto


de programas no pueden funcionar. Las tareas de las que se encarga son de lo más
diversas. Algunas se ejecutan completamente en segundo plano, y muchas ocurren en
paralelo.

Gestión del hardware: Esta función, una de las más importantes del sistema operativo,
suele quedar en segundo plano, es decir, que se oculta al usuario. El programa gestiona
todo el hardware, tanto de entrada como de salida. Para ello, utiliza controladores
proporcionados por los fabricantes del hardware, que le sirven para recibir y reenviar los
comandos de los dispositivos, así como para transferir sus propios comandos al
hardware. Así es como funcionan el teclado, el ratón, la pantalla, el disco duro, la tarjeta
gráfica y todos los demás componentes de un ordenador.

Gestión del software: Por lo general, cuando te bajas algún programa de Internet,
puedes elegir entre varias versiones para los diferentes sistemas operativos en la página
de descarga, lo que demuestra hasta qué punto la programación de las aplicaciones está
relacionada con las especificaciones del sistema operativo. Los sistemas de base de los
ordenadores tienen interfaces que regulan la comunicación con todas las aplicaciones.
De esta manera, es posible asignarles memoria, permitirles utilizar los recursos del
procesador o ejecutar las acciones efectuadas con el teclado y el ratón.

Gestión de archivos: Si has redactado un documento, puedes imprimirlo (para lo cual el


programa pasa la orden al sistema operativo, que a su vez la pasa a la impresora) o
puedes guardarlo como archivo en una carpeta. El hecho de poder trabajar con una
estructura de carpetas solo es posible gracias al sistema operativo, ya que en el propio
disco duro no existe ese orden.

Administración de derechos: En ciertas situaciones, por ejemplo, en el ámbito


empresarial, varias personas trabajan con un mismo dispositivo. Sin embargo, no todas
deberían poder configurar el sistema. Por lo tanto, los sistemas operativos modernos
T.P. N°1 - SISTEMAS OPERATIVOS

permiten crear diferentes usuarios y otorgarles derechos individualmente. Además,


cada cuenta puede protegerse con una contraseña.

Orientación al usuario: Todo el mundo debería poder utilizar un ordenador sin ningún
problema, hasta las personas sin muchos conocimientos de informática. Por lo tanto, es
importante que el sistema operativo facilite las funciones y opciones lo máximo posible.
También los aspectos más importantes deberían ser fáciles de utilizar para el usuario
básico, aunque muchos sistemas operativos (especialmente los de PC) ofrezcan opciones
adicionales para los profesionales.

Funciones de red: Como el sistema operativo gestiona el hardware, también es


responsable de la tarjeta de red y, por lo tanto, de la conexión a Internet y otras redes.
Por lo general, es posible configurar el ordenador como un nodo de red a través del
sistema operativo y, por ejemplo, asignarle una dirección IP concreta. En la
configuración, también puedes introducir las especificaciones de la LAN y otras subredes
para que el equipo pueda conectarse a otros ordenadores. La configuración de red
también permite establecer individualmente el servidor DNS.

Medidas de seguridad: Tradicionalmente, la seguridad no es una tarea propia del


sistema operativo, aunque también puede sumarse a sus funciones mediante un
software adicional. Como los ordenadores constantemente conectados a Internet están
expuestos a peligros, los sistemas operativos también han implementado sus propias
medidas de seguridad. Por ejemplo, Windows ya lleva incorporado un firewall y un
antivirus.

4)

Estructura de un sistema operativo

Estructura del Sistema

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
T.P. N°1 - SISTEMAS OPERATIVOS

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 micronú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 micronú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 nucleo, y es más seguro ya que los servicios corren en modo
usuario.

También podría gustarte