TEMA 2: Sistemas Operativos
Definición de Sistema Operativo --------------------------------------------------------------------------------- 2
Funciones del Sistema Operativo -------------------------------------------------------------------------------- 2
Evolución histórica de los Sistemas Operativos --------------------------------------------------------------- 3
1ª Generación: Sistemas Operativos en el período 1945-1955
2ª Generación: Sistemas Operativos en el período 1955-1965
3ª Generación: Sistemas Operativos en el período 1965-1980
4ª Generación: Sistemas Operativos en el período 1980 – 1990
5ª Generación: Sistemas Operativos a partir de 1990
Componentes de un Sistema Operativo ------------------------------------------------------------------------ 8
Kernel (o núcleo)
Interfaz
Aplicaciones
Clasificación de los Sistemas Operativos ---------------------------------------------------------------------- 8
Tiempo de respuesta
Número de usuarios
Número de procesos o tareas
Número de procesadores
Arquitectura
Uso de los recursos
Interfaz
Familias de sistemas operativos --------------------------------------------------------------------------------- 11
Windows
Linux
Unix
MacOs
Tema 2: Sistemas Operativos
Definición de Sistema Operativo
El sistema operativo es el conjunto de programas básicos del ordenador que se encargan de
hacer de intermediario entre el hardware y el resto de aplicaciones y que posibilitan la
comunicación del usuario con el sistema informático.
Su existencia permite a las aplicaciones abstraerse de las particularidades de los componentes
físicos y ejecutarse concurrentemente sin que una de ellas monopolice el procesador o la
memoria.
Antes de continuar es preciso explicar el concepto de sistema operativo monopuesto (SOM)
que se desarrolla a lo largo del módulo, término que invita en cierta medida a la confusión. Un
sistema operativo monopuesto no es un sistema aislado, esto es, sin capacidad de
comunicación por red con el exterior. La diferencia entre un sistema operativo monopuesto y
un sistema operativo en red (SOR) no es la ausencia de capacidades de red, sino el hecho de
que un SOR constituye junto al resto de los sistemas de su red un conjunto cooperativo de
sistemas que comparten usuarios, permisos de acceso y otra serie de recursos, por lo general
porque uno o varios de los sistemas ejercen de servidores, mientras que el resto actúan como
clientes. Un SOM, en cambio, se limita a comunicarse por red o a lo más compartir algún
recurso, como una impresora de red o un directorio compartido, pero sin que haya una
integración plena de los servicios.
Funciones del Sistema Operativo
Las funciones básicas de un sistema operativo pueden resumirse en las siguientes:
Presentar al usuario y a los programas informáticos una máquina que sea más fácil de
programar y utilizar que el hardware subyacente.
Administrar los recursos de la máquina de forma óptima, es decir, asignar de forma
ordenada y eficiente los recursos a los diversos programas que compiten por ellos. Es
decir, el sistema operativo será el encargado de gestionar el uso de la CPU, el espacio
en memoria Ram, los accesos a disco, los dispositivos periféricos, datos, etc.
Para poder cumplir con sus funciones el sistema operativo cuenta con los
denominados servicios. Un servicio es un tipo de aplicación que normalmente se ejecuta en
segundo plano. Estos servicios son esenciales para el buen funcionamiento de muchas de las
aplicaciones y del propio sistema operativo
Sistemas Operativos Monopuesto 2
Tema 2: Sistemas Operativos
Evolución histórica de los Sistemas Operativos
1ª Generación: Sistemas Operativos en el período 1945-1955
TECNOLOGÍA: La primera generación de ordenadores utilizaban tubos de
vacío que generaban una gran cantidad de calor, por lo que requerían
estancias con un espacio muy considerable. Las computadoras eran
máquinas de gran tamaño, elevado consumo de energía y muy lentas. Las
operaciones se reducían a simples cálculos matemáticos.
SISTEMA OPERATIVO: No existe el concepto de sistema operativo como tal.
DISPOSITIVOS PERIFÉRICOS: No existían tal y como los
conocemos en la actualidad.
¿Cómo se introducían los datos en la computadora? Se hacía a
modo centralita de teléfonos antigua, pinchando clavijas en
unos paneles enormes llenos de agujeros denominados
tableros de conmutación. A principios de los cincuenta,
pasaron a utilizarse las tarjetas perforadas.
LENGUAJE: Las computadoras trabajaban directamente con
lenguaje máquina.
2ª Generación: Sistemas Operativos en el período 1955-1965
TECNOLOGÍA: Se caracteriza por la aparición de los transistores (desaparecen
las válvulas de vacío). Las computadoras son más pequeñas, más baratas,
consumen menos y despiden menos calor. Aparece el concept o de periférico.
SISTEMA OPERATIVO: Aparece el concepto de sistema operativo con el fin de
facilitar la comunicación entre usuario y máquina. Se desarrolla el procesamiento por lotes,
esto es, la ejecución de un conjunto de tareas que se leían de una tarjeta perforada, cinta o
tambor magnético.
DISPOSITIVOS PERIFÉRICOS: Aparecen los primeros dispositivos periféricos, lectores de
tarjetas perforadas, cintas y tambores magnéticos, impresoras, etc.
Sistemas Operativos Monopuesto 3
Tema 2: Sistemas Operativos
¿Cómo se introducían los datos en la computadora? La tarjeta
perforada de Hollerith era el medio para introducir en el ordenador
tanto los datos como los programas escritos en código máquina.
Comienzan a usarse las cintas magnéticas para implementar el
procesamiento por lotes.
LENGUAJE: Máquinas trabajan con lenguaje ensamblador, y al final de los años 50 aparecen
lenguajes de alto nivel (COBOL; FORTRAN…)
Aparece la especialización en el trabajo:
▪ Operador de consola: Se encargaban de cargar cintas y del proceso de traducción.
▪ Programador: Encargado de escribir y depurar programas.
3ª Generación: Sistemas Operativos en el período 1965-1980
TECNOLOGÍA: Descubrimiento del Circuito Integrado, que reemplazó a los
transistores. Las computaras comienzan a ser más baratas, más rápidas, consumen
menos energía, generan menos calor, son de menor tamaño.
Las memorias eran núcleos de ferrita.
SISTEMAS OPERATIVOS: Se caracteriza por el desarrollo de Sistemas Operativos grandes y de
precio muy elevado.
En 1969, surge el sistema operativo UNIX cuya influencia ha sido capital en el desarrollo de los
sistemas operativos modernos.
Al final de esta etapa aparece también el sistema operativo CP/M, se trataba de un sistema
operativo monousuario y monotarea que tuvo una gran aceptación, pero que finalmente y por
estrategias de negocios, más que por la calidad del producto, acabó siendo relegado por el
sistema operativo que acabaría desarrollando Microsoft, MS-DOS.
DISPOSITIVOS PERIFÉRICOS: Se utilizan las cintas magnéticas como dispositivo de
almacenamiento de datos.
LENGUAJES DE PROGRAMACIÓN:
COBOL, FORTRAN
Nace BASIC
Sistemas Operativos Monopuesto 4
Tema 2: Sistemas Operativos
4ª Generación: Sistemas Operativos en el período 1980 - 1990
TECNOLOGÍA: Se utilizan complejas técnicas de integración. Miniaturización de los
componentes electrónicos. La UC y la ALU se integran en un único chip, el microprocesador.
SISTEMAS OPERATIVOS: Aunque lo previsible es que para los ordenadores personales
compatibles se hubiera usado CP/M, desacuerdos de Digital
Research con IBM propiciaron que fuera MS-DOS el sistema
mayoritario en los PCs.
Por otro lado, para sus ordenadores personales Apple desarrolló
MacOs que incorporó una interfaz GUI de ventanas manejadas
con ratón frente a las interfaces CLI de los ordenadores
compatibles.
A MS-DOS le sucedió más adelante el sistema operativo Windows
de Microsoft. También a esta generación pertenece Linux.
Por tanto, en esta etapa, conviven sistemas operativos con CLI
(interfaz de línea de comandos también conocida como interfaz
modo texto) y sistemas operativos con GUI (interfaz gráfica) más
amigables y más fáciles de utilizar con ventanas y punteros o
“ratón”. Sistemas operativos multiusuario en el último período.
DISPOSITIVOS PERIFÉRICOS: Aparecen las memorias semiconductoras, dispositivos de
almacenamiento: discos duros, dispositivos ópticos (CD-ROM, DVD-ROM…)
LENGUAJES DE PROGRAMACIÓN: Lenguajes de programación visuales (Visual Basic, Delphi…)
5ª Generación: Sistemas Operativos en el período 1990 -
TECNOLOGÍA:
▪ Procesadores con varios núcleos.
▪ Móviles de tercera generación: Telefonía móvil + internet +
aplicaciones + sistema operativo
▪ Almacenamiento externo máximo.
▪ Videoconsolas: Xbox, PlayStation
Sistemas Operativos Monopuesto 5
Tema 2: Sistemas Operativos
SISTEMAS OPERATIVOS:
▪ Sistemas operativos en red. Estos sistemas
operativos son aquellos sistemas que mantienen a
dos o más computadoras unidas a través de algún
medio de comunicación (físico o no), con el objetivo
primordial de poder compartir los diferentes recursos y la información del sistema. En
este entorno, cada equipo mantiene su propio sistema operativo y su propio sistema
de archivos local.
▪ Sistemas distribuidos: Son sistemas que permiten distribuir los trabajos, tareas o
procesos entre un conjunto de procesadores. Hay varias máquinas, pero el usuario no
sabe en cuál está trabajando (transparencia).
DISPOSITIVOS PERIFÉRICOS:
Memorias USB, impresoras multifunción, teclados multifunción, tarjetas de memoria, blu–ray
disk,….
LENGUAJES DE PROGRAMACIÓN: Lenguajes de programación visuales, Programación
orientada a objetos y Programación Web (PHP, Tecnología NET, ASP, PHP, Ajax…)
Sistemas Operativos Monopuesto 6
Tema 2: Sistemas Operativos
Sintetizamos en la siguiente tabla los grandes hitos de cada una de estas etapas, y recordamos
que, para ver cómo han evolucionado los sistemas operativos a lo largo de la historia, tenemos
que tener muy presente las arquitecturas de los ordenadores, es decir, la evolución del
hardware sobre el que se instalan.
Si se diseñan SO más potentes es que el hardware sobre el que funcionan también lo es. O
viceversa, se diseña hardware más potente y rápido porque las aplicaciones lo requieren.
PERÍODO CARACTERÍSTICAS
1945-1955 Hardware: Válvulas de vacío, Paneles de control, Tarjetas perforadas
Sistema Operativo: No existía
1955-1965 Hardware: Transistores, tarjetas perforadoras y cintas magnéticas
Sistema Operativo: Es en los sistemas de proceso por lotes donde
empieza a aparecer realmente lo que hoy conocemos como Sistema
Operativo.
1965-1980 Hardware: Aparecen los circuitos integrados.
Sistema Operativo: Sistema operativo monousuario (SOMO).
1980-1990 Hardware: Microprocesador (2ª generación de los circuitos integrados).
Sistema Operativo: Sistemas multiusuario (SOMU).
1990-Hoy Hardware: Microprocesadores multi núcleos.
Sistema Operativo:
Sistemas operativos en red.
Sistemas distribuidos.
Sistemas Operativos Monopuesto 7
Tema 2: Sistemas Operativos
Componentes de un Sistema Operativo
En un sistema operativo pueden distinguirse tres partes:
Kernel (o núcleo)
Se trata de la parte del sistema operativo dedicada a tratar con el hardware de la
máquina.
Interfaz
Es la parte que permite al usuario interactuar con el sistema, ya sea por medio de
entornos gráficos o de texto mediante una línea de entrada de comandos.
Aplicaciones
Son programas que acompañan al kernel y que, a través de la interfaz, permiten
realizar labores sobre el sistema operativo. Por ejemplo, un programa para monitorizar
los procesos existentes o para manipularlos.
Clasificación de los Sistemas Operativos
Los sistemas operativos pueden clasificarse según distintos criterios:
Según el tiempo de respuesta que tarda el usuario en obtener los resultados
después de lanzar un programa a ejecución.
Según el número de usuarios que pueden utilizar el sistema simultáneamente.
Según el número de procesos o tareas que dicho sistema puede realizar
simultáneamente.
Según el número de procesadores que el sistema operativo sea capaz de
gestionar.
Según la arquitectura, o estructura interna de un sistema operativo.
Según el uso que hace de los recursos
Según interfaz, o medio de comunicación entre hardware y software a través del
sistema operativo.
Sistemas Operativos Monopuesto 8
Tema 2: Sistemas Operativos
Según el tiempo de respuesta
Procesamiento por lotes
Este modo apareció en la segunda generación y consiste en realizar varias tareas de
forma secuencial, esto es, hasta que no acaba la primera, no comienza la segunda y
así, sucesivamente. Por tanto, no se realizan varias tareas simultáneamente.
Los tiempos de respuesta suelen ser altos.
Tiempo compartido o interactivos
En este modo, el sistema solicita información al usuario para llevar a cabo las tareas y
es capaz de simular que las realiza simultáneamente ejecutando pequeñas partes de
unas y otras, procurando optimizar los tiempos de respuesta de todas ellas. Es
habitual, por ejemplo, que dé preferencia a aquellos procesos cuya resolución
impacienta al usuario como responder a las pulsaciones de teclado cuando el usuario
escribe un documento frente a otras que se ejecutan en segundo plano y a las que el
usuario no está atento y, por tanto, no aguarda una pronta respuesta como una
actualización rutinaria de las aplicaciones del sistema.
Los sistemas operativos genéricos modernos utilizan este modo de operación sin
menoscabo de que en ocasiones les interese aplicar el procesamiento por lotes.
Tiempo real
Es aquel modo en que un tiempo de respuesta fuera del límite prestablecido que, por
lo general, es muy corto, es inaceptable y provoca fallo. Los sistemas que actúan con
este modo de operación, se utilizan habitualmente en ámbitos muy específicos como
el control aéreo, los sistemas automáticos de conducción, etc.
Número de usuarios
Atendiendo al número de usuarios que pueden utilizar el sistema simultáneamente:
Monousuario
Son aquellos en los que sólo un usuario puede usar el sistema a la vez. Puede ser
monousuario estricto si sólo permite que se ejecuten programas que pertenecen a un
usuario como es el caso de MS-DOS (que, de hecho, carecía de usuarios), Windows
9X, Windows Me o MacOs clásico hasta la versión 8; o monousuario en la interacción
que son aquellos que permiten dejar en segundo plano programas de otros usuarios,
pero no permiten la interacción simultánea de dos usuarios distintos como las
restantes versiones de clientes Windows hasta la fecha (NT, 2000, XP, Vista, 7, 8, 10)
y MacOs v9.
Recuerda!!! Un sistema monousuario no es exclusivamente un sistema con un único
usuario
Multiusuario
Son aquellos en que varios usuarios pueden simultáneamente interactuar con el
sistema operativo y consumir recursos. Son sistemas multiusuarios todos los
Sistemas Operativos Monopuesto 9
Tema 2: Sistemas Operativos
derivados de UNIX (Linux, FreeBSD, MacOs v10.7) y las versiones servidor de
Windows (NT, 20XX).
Número de procesos
Un proceso en un programa en ejecución cuyas instrucciones se encuentran total o
parcialmente cargadas en la memoria principal. Por tanto, un programa, antes de ser
ejecutado, no es más que un fichero o un conjunto de ficheros almacenados en la memoria
secundaria (en el disco duro por lo general). En el momento en que se ordena su ejecución
pasa a cargarse en memoria y a constituirse un proceso.
Este criterio atiende al número de procesos que el sistema operativo es capaz de gestionar
simultáneamente:
Monotarea (monoprogramación)
Son los sistemas operativos que permiten la ejecución de un único proceso
simultáneamente, de manera que no puede ejecutarse un segundo proceso hasta que
el primero no se ha completado.
En la actualidad no se utilizan sistemas operativos monotarea. MS-DOS era
monotarea.
Multitarea (o multiprogramación)
Son sistemas en los que es posible la ejecución concurrente de varios procesos. Esto
en puridad sólo es posible cuando el sistema dispone de varios procesadores, pero en
sistemas con un único procesador se usa la técnica del tiempo compartido para emular
la simultaneidad de procesos.
La multitarea exige un algoritmo de planificación de procesos que se verá al tratar la
gestión de procesos. Los sistemas operativos modernos son todos multitarea.
Número de procesadores
Ligado al número de procesadores de que disponga el sistema informático:
Monoprocesador
Son sistemas operativos que son capaces únicamente de utilizar un procesador.
Esto, sin embargo, no significa que sean forzosamente monotarea, ya que
pueden usar la técnica del tiempo compartido para lograr la multitarea.
Son sistemas operativos monoproceso MS-DOS y los sistemas Windows ajenos
a la rama NT (Windows 9X, Windows Me).
Multiprocesador
Son sistemas operativos capaces de utilizar simultáneamente varios
procesadores. En consecuencia estos sistemas operativos ejecutan
simultáneamente varias instrucciones, una en cada procesador, sin que esto les
Sistemas Operativos Monopuesto 10
Tema 2: Sistemas Operativos
impida usar técnicas como la de tiempo compartido, puesto que si el número
de procesos es mayor que el de procesadores debe establecerse un sistema de
turnos para que todos los procesos se repartan todos los procesadores.
También es posible ejecutar en varios procesadores un mismo proceso,
separándolo en hilos (threads en la terminología inglesa). Con ello se logra
aumentar la velocidad de ejecución.
Como las máquinas modernas tienen procesadores con varios núcleos, todos
los sistemas operativos modernos son multiprocesador.
Arquitectura
En función de la estructura interna de un sistema operativo podremos encontrar.
Estructura monolítica o de Kernel monolítico
Un sistema operativo con núcleo monolítico concentra todas las funcionalidades
posibles (planificación CPU, sistema de archivos, redes, controladores de dispositivos,
gestión de memoria, etc.) dentro de un gran programa. Un sistema diseñado de este
modo es más compacto y menos complejo, lo que suele beneficiar al rendimiento.
Aunque, por otro lado, es más sensible a fallos.
Las implementaciones de UNIX y Linux han respondido tradicionalmente a este diseño.
Son también sistemas operativos con estructura monolítica MS-DOS, los Windows no
NT (9X, Me). el MacOS clásico hasta la versión 8.
Estructura jerárquica o por capas
El sistema se estructura en varios niveles o capas con funciones muy concretas. Cada
una de estas capas se comunica con los niveles inmediatamente superior y superior.
▪ Un nivel depende del nivel inferior para realizar su función.
▪ Un nivel ofrece un servicio a la capa superior.
▪ Los cambios en un nivel no suponen modificaciones en el resto.
▪ Todos los niveles están coordinados y consiguen el objetivo final.
Vemos aquí un ejemplo de este tipo de estructura, si bien, pueden existir muchísimas
variantes en la implementación:
NIVEL DESCRIPCIÓN
USUARIO Capa 3: Gestión aplicación usuarios
SUPERVISOR Capa 2: Gestión E/S de los distintos procesos de los usuarios a los
periféricos y dispositivos de almacenamiento externo.
EJECUTIVO Capa 1: Gestión Memoria que permite almacenar los procesos en ram.
NÚCLEO Capa 0: Controlar la UCP y comunicación con el hardware
Sistemas Operativos Monopuesto 11
Tema 2: Sistemas Operativos
Micronúcleos
La idea fundamental es obtener un núcleo lo más pequeño y rápido posible, que brinde un
manejo mínimo de procesos y memoria. Los restantes servicios del sistema son construidos
como procesos separados del micronúcleo con mecanismos de comunicación entre ellos.
Modelo cliente/servido
La estructura cliente – servidor es una prolongación de la estructura micronúcleo, pues este
modelo tiene una ligera variación en la idea del microkernel, en esta estructura se establece la
diferencia entre dos clases de procesos, los servidores, cada uno de los cuales proporciona
cierto servicio, y los clientes, que utilizan estos servicios. El núcleo sólo deberá controlar la
comunicación, que se realiza entre clientes y servidores.
Máquinas virtuales
Consisten en una implementación por software de una máquina que ejecuta instrucciones
como si fuera una máquina física.
Permiten compartir los recursos físicos de la máquina subyacente entre diferentes máquinas
virtuales (cada una con su SO). “Esconde” el hardware original, permitiendo usar las máquinas
virtuales creadas. Ejemplos: VMware, Virtual PC, VirtualBox.
Uso que se haga de los recursos
Centralizado
Si permite usar los recursos de una sola computadora.
Distribuido
Si permite utilizar los recursos de más de una computadora al mismo tiempo.
Según interfaz o medio de comunicación entre hardware y software a través del sistema
operativo.
Modo o tipo texto
▪ El usuario introduce las órdenes en el sistema operativo mediante cadenas de
caracteres.
▪ Hay un intérprete de comandos que cuando el usuario introduce una orden o
comando, la interpreta y muestra el resultado.
o En MS-DOS la shell es el programa [Link] o [Link]
o En Linux normalmente se utiliza bash, aunque existen varias ( ksh, csh,
tcsh, wish, rbash, ash, jsh, ...)
▪ Hay que conocer los comandos (ipconfig, dir…)
Sistemas Operativos Monopuesto 12
Tema 2: Sistemas Operativos
Tipo gráfico
▪ Aparece el ratón como interfaz entre el usuario y el sistema operativo.
También se utilizan las pantallas táctiles.
▪ La información se muestra en ventanas y en ella se representa la información
mediante imágenes, texto, iconos…
▪ El usuario no ha de saber los comandos para utilizar el sistema operativo.
Interfaz Mixta
Hoy en día, casi todos los sistemas operativos utilizan ambas interfaces para comunicar al
usuario con la máquina. La mayoría de las órdenes que se dan a un sistema operativo en
entorno gráfico también pueden darse mediante comandos en una interfaz de tipo texto.
Familias de sistemas operativos
Los principales sistemas operativos que se utilizan en la actualidad son:
Windows
Es la familia de [Link]. que Microsoft comenzó desarrollando para los ordenadores personales
compatibles de IBM. Durante un tiempo, existieron dos ramas de esta familia:
▪ La derivada de MS-DOS y que incluía los Windows 9X y el Windows Me.
▪ La derivada de Windows NT, que en un principio se orientaba exclusivamente a
servidores en red y estaciones de trabajo (Windows NT, Windows 2000) y se
desarrollaba en paralelo a la anterior, pero que acabó siendo la base también de los
sistemas para ordenadores domésticos. Cuando los sistemas para ordenadores
domésticos empezaron a basarse también en esta rama, se empezó a publicar un
producto para clientes, esto es, para ordenadores domésticos y estaciones de trabajo,
y otro producto diferenciado para servidores:
o La rama de clientes: Windows XP, Windows Vista, Windows 7, Windows 8,
Windows 10.
o La rama para servidores: Windows Server 2003, Windows Server 2008,
Windows Server 2012, Windows Server 2016, Windows Server 2019.
Sistemas Operativos Monopuesto 13
Tema 2: Sistemas Operativos
Unix
Nació a principios de la década de los 70 por los desarrolladores Ken Thompson y Dennis
Ritchie. Fue creado en los Laboratorios Bell, que pertenecen a la famosa compañía AT&T. Fue
creado como un sistema operativo para manejar servidores, siendo un sistema operativo
donde los comandos tienen casi todo el protagonismo.
Unix es un sistema propietario que no se puede modificar, propiedad de la compañía AT&T
que es la única que tiene permiso de modificarlo y actualizarlo.
La principal utilidad de Unix es la utilización en sistemas servidores, con la excepción del
sistema operativo MacOS X que es un sistema operativo de escritorio. En el caso de los
sistemas servidores, son sistemas operativos difíciles de instalar, sistemas donde priman los
comandos sobre la interfaz gráfica y compatibles solo con hardware específico. Algunos
ejemplos son AIS,HP-UX o Solaris.
Linux
El Kernel Linux fue creado por Linus Torvalds a principios de los 90. El Kernel se creó
basándose en Unix y Linus tuvo la ayuda de otros grandes del software libre como Richard
Stallman. A partir de ese año, se empezaron a crear muchas distribuciones basadas en Linux.
Como todos sabemos, Linux está bajo licencia GNU y por lo tanto, el kernel Linux es
completamente libre y gratuito y cualquier persona puede modificar el código fuente, el cual
está disponible para todo el mundo.
Linux tiene sistemas operativos tanto para servidores como para clientes. Dentro del mundo
Linux hay muchísimas distribuciones. Tenemos muchos ejemplos, en el tema de servidores
tenemos sistemas como Red Hat o SUSE Linux y en el tema de sistemas de escritorio tenemos
Ubuntu, Linux Mint o Debian.
Salvo en el sector de los ordenadores de escritorio (donde su uso es minoritario aunque poco a
poca va ganando terreno), es ampliamente utilizado en el ámbito de servidores, dispositivos
móviles (a través de Android) y como sistema empotrado en otro tipo de dispositivos como
switches y routers.
MacOs
Es el sistema operativo que usan las máquinas diseñadas y comercializadas por Apple. A pesar
de la coincidencia, hay dos sistemas operativos distintos que responden a este nombre:
▪ El MacOs hasta su versión 9, conocido como MacOs clásico.
▪ El MacOs a partir de su versión 10, que es el que se utiliza en la actualidad y que
recibió previamente los nombres de MacOsX y, después, simplemente OsX, antes de
adoptar el antiguo nombre con el que se conocía al sistema operativo de los
Macintosh.
MacOs es la base para iOS, el sistema operativo que usa Apple en sus dispositivos móviles.
Sistemas Operativos Monopuesto 14
Tema 2: Sistemas Operativos
Sistemas Operativos Monopuesto 15