Está en la página 1de 11

TEMA:

Sistemas Operativos.

MATERIA:
Programación.

ALUMNO:
Julio Armando Lopez Santiago.

GRADO: “3” GRUPO: “L”

Heroica Ciudad de Juchitán Oaxaca.

FECHA:
Viernes 5 de octubre del 2021

Julio Armando Lopez Santiago 3-“L”


INDICE
Definición de los Sistemas
Operativos………………………………….. 3

Clasificación de los sistemas


Operativos………………………………….. 4

Evolución de los sistemas


operativos…………………………………… 6

Características de los sistemas


operativos…………………………………… 8

Julio Armando Lopez Santiago 3-“L”


3

Definición de los Sistemas Operativos.


El Sistema Operativo (SO) es el programa o software básico de un ordenador. Es
una plataforma que facilita la interacción entre el usuario y los demás programas
del ordenador y los dispositivos de hardware. Las funciones básicas del Sistema
Operativo son administrar los recursos del ordenador, coordinar el hardware y
organizar los archivos y directorios de su sistema. Los Sistemas Operativos más
utilizados son Windows, Linux y Mac. Tanto Windows como Mac vienen con
un navegador integrado, Windows el navegador Internet Explorer y Mac Safari.

El sistema operativo es el
programa (o software) más importante de un ordenador. Para que funcionen los
otros programas, cada ordenador de uso general debe tener un sistema operativo.
Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la
conexión del teclado, enviar la información a la pantalla, no perder de vista
archivos y directorios en el disco, y controlar los dispositivos periféricos tales como
impresoras, escáner, etc.

En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y


poder, es como un policía de tráfico, se asegura de que los programas y usuarios
que están funcionando al mismo tiempo no interfieran entre ellos. El sistema
operativo también es responsable de la seguridad, asegurándose de que los
usuarios no autorizados no tengan acceso al sistema. un programa informático
que permite administrar los recursos del equipo. Se trata de un software principal,
que permite al usuario interactuar con el ordenador de manera fácil, de manera
que pueda ejecutar diferentes tareas usando distintos tipos de programas.

Julio Armando Lopez Santiago 3-“L”


4

El sistema operativo viene a ser un intermediario entre la máquina y el usuario.


Desde el momento en el que enciendes el equipo informático, el sistema operativo
que esté instalado empieza a arrancar y a través de éste podrás realizar diferentes
acciones, como instalar programas o navegar por Internet.

Clasificación de los sistemas Operativos


MONOTAREA.
Este funciona para la realización y ejecución de una sola tarea a la vez, de modo
tal que si un programa o bien aplicación está en ejecución, no puede ser abierto
otro, ya que se interrumpiría los procesos.

MULTITAREA.
Es aquel que se produce cuando se puede ejecutar una o más aplicaciones, y
llevar a cabo varios programas, sin que el proceso de uno interfiera con el otro.
Hoy en día, los sistemas operativos más avanzados son aquellos que permiten el
desarrollo multifuncional, de modo tal que el dispositivo u ordenador facilita el
desenvolvimiento de diversas actividades

Julio Armando Lopez Santiago 3-“L”


5

Modo de administración de usuarios.


MONOUSUARIO.
Como su nombre bien lo indica son aquellos que permiten el uso del ordenador de
parte de un solo usuario, facilitando solo el desarrollo de las actividades que este
tiene a bien ejecutar.

MULTIUSUARIO.
Son aquellos que permiten el desarrollo de varias actividades por parte de
diversos usuarios, es decir, se facilita el desarrollo de distintas aplicaciones por
parte de dos o más usuarios.
En ocasiones estos equipos pueden ser remotos a una unidad, de modo tal que
pueden ser manejados por varias personas, cada cual en sus tareas.

uniproceso
Un sistema operativo uniproceso es aquél capaz de manejar solamente un
procesador de la computadora, de manera que si la computadora tuviese más de
uno le sería inútil. El ejemplo más típico de este tipo de sistemas es el DOS y
MacOS.

Julio Armando Lopez Santiago 3-“L”


6

multiproceso
Un sistema operativo multiproceso se refiere al número de procesadores del
sistema, que es más de uno y éste es capaz de usarlos todos para distribuir su
carga de trabajo. Generalmente estos sistemas trabajan de dos formas: simétrica
o asimétricamente. Cuando se trabaja de manera asimétrica, el sistema operativo
selecciona a uno de los procesadores el cual jugará el papel de procesador
maestro y servirá como pivote para distribuir la carga a los demás procesadores,
que reciben el nombre de esclavos. Cuando se trabaja de manera simétrica, los
procesos o partes de ellos son enviados indistintamente a cualquiera de los
procesadores disponibles, teniendo, teóricamente, una mejor distribución y
equilibrio en la carga de trabajo bajo este esquema.

Evolución de los sistemas operativos.


Usar un computador no siempre fue tan fácil. Los sistemas operativos surgieron
como una necesidad para poder utilizar máquinas muy complejas en tiempos que
se necesitaba personal muy especializado para poder operarlas. La evolución de
los sistemas operativos estuvo, por lo tanto, muy ligada a las características y
necesidades particulares de las máquinas disponibles. Resulta difícil hablar de los
sistemas operativos sin referirse al mismo tiempo a la evolución del hardware,
pues ambos aspectos han avanzado de la mano durante gran parte de la historia.
La primera máquina a la que se puede llamar un computador digital de propósito
general fue diseñada por el matemático inglés Charles Babbage (1791-1871),
quien diseñó una máquina mecánica digital (digital: capaz de trabajar con dígitos),
conocida como la analytical engine, o máquina de Babbage. Si bien desarrolló
todos los planos, nunca pudo terminar de construirla.

Julio Armando Lopez Santiago 3-“L”


7

En la evolución de los sistemas operativos hemos vivido la transformación


desde sistemas lentos y costosos a la tecnología actual, donde la potencia
informática ha alcanzado velocidades exponenciales y costos relativamente
económicos.
Al principio, las computadoras se cargaban manualmente con códigos de
programas para controlar las funciones de las computadoras y el código de
proceso relacionado con la lógica empresarial.
Este tipo de computación introdujo problemas con la programación del programa y
el tiempo de configuración. A medida que más usuarios demandaban más tiempo
y recursos de la computadora, los científicos determinaron que necesitaban un
sistema para mejorar la conveniencia, la eficiencia y el crecimiento.
Como resultado, crearon un sistema operativo (SO) para procesar trabajos en
lotes. Más tarde, crearon Multitarea y Tiempo compartido para ejecutar varios
trabajos y permitir la interacción del usuario para mejorar la eficiencia. Ahora en
esta secuencia te contaremos de la evolución de los sistemas operativos.
Desde la década de 1940 hasta mediados de la década 1950, los programadores
configuraron y controlaron las primeras computadoras cargando programas
mediante tarjetas perforadas y cinta magnética. Toda la salida se enviaba a una
impresora si el programa no se cancelaba debido a errores.
En caso de que ocurriera un error, las luces indicadoras se iluminaban notificando
al programador. Cuando los usuarios necesitaban tiempo en la computadora,
tenían que firmar una hoja de registro indicando la cantidad de tiempo que
necesitaban. ste método de programación presentaba problemas cada vez que un
programa generaba errores o se producían fallas en la computadora. El usuario
podía quedarse sin su intervalo de tiempo asignado y tener que reprogramar el
trabajo para otro momento.

Después del procesamiento en


serie, a mediados de la década de 1950 se introdujo el procesamiento por lotes
simple, el primer sistema operativo. Esta tecnología mejoró la eficiencia del
tiempo de la programación y la configuración a medida que un operador cargaba

Julio Armando Lopez Santiago 3-“L”


8

los trabajos de los usuarios de forma secuencial en lotes a los que se accede
mediante el software del monitor. El monitor procesó cada trabajo en el orden en
que se cargó. Cuando terminaba un trabajo, el monitor ejecutaba el siguiente
trabajo en línea desde el lote hasta que se completaban todos los trabajos. A
pesar de ser una mejora con respecto al procesamiento en serie, el procesamiento
por lotes simple fue lento y consumió una gran cantidad de tiempo de
procesamiento.

Características de los sistemas operativos.


1- Tienen una gestión de trabajo
Una responsabilidad importante de cualquier programa operativo es planificar las
tareas para que sean manejadas por el sistema de computadora.
Esta es una de las principales tareas de la función del manejo de trabajo. El
sistema operativo crea la orden en el que los programas son procesados, y define
la secuencia en la que los trabajos particulares serán ejecutados.
El termino ‘en cola’ a menudo es utilizado para describir la serie de trabajos que
esperan ejecución. El sistema operativo compara una variedad de factores para
crear esta cola de trabajo.
Algunos de estos factores incluyen:
• Algunos trabajos que están siendo procesados actualmente.
• Los recursos del sistema que están siendo utilizados.
• Que recursos necesitarán ser usados por los programas siguientes.
• La prioridad del trabajo comparado con las otras tareas.
• Cualquier otro requerimiento especial al que el sistema debe responder.

2- Tienen una gestión de recursos


El manejo de recursos en un sistema de computadoras es otra de las principales
preocupaciones del sistema operativo. Obviamente, un programa no puede utilizar
un dispositivo si ese hardware no está disponible.

Julio Armando Lopez Santiago 3-“L”


9

El software operacional supervisa la ejecución de todos los programas. También


se encarga de monitorear todos los tipos dispositivos que están siendo utilizados.
Para lograr esto, establece una tabla en la que los programas son combinados con
los dispositivos que están utilizando o utilizarán en el futuro.
El sistema operativo revisa esta tabla para aprobar o denegar el uso de un
dispositivo específico.

3- Tienen un control de operaciones input/output


La distribución de los recursos de un sistema está estrechamente relacionado con
la operación del manejo de control input/output de un software.
Como a menudo es necesario el acceso a un dispositivo en particular antes de
que las operaciones input/output puedan comenzar, el sistema operativo debe
coordinar las operaciones input/output y los dispositivos en los que actúan.
En efecto, establece un diccionario de programas que pasan por la ejecución y los
dispositivos que deben usar para completar las operaciones input/output.
Utilizando informes de control, los trabajos pueden necesitar dispositivos
específicos.

4- Son sistemas multi tareas


La mayoría de los sistemas operativos modernos permiten que se cumplan
múltiples tareas.
Por ejemplo, una computadora puede al mismo tiempo que lleva acabo un
programa de usuario, leer la información de un disco o mostrar los resultados en
una impresora. Se habla de sistemas operativos multitarea o multi programados.

Julio Armando Lopez Santiago 3-“L”


10

5- Cumplen con el proceso de memoria de espacio


En muchos sistemas operativos, cada proceso tiene su propio espacio de
memoria. Esto quiere decir que esta memoria no está disponible a otros procesos.
Se habla en este caso de la dirección de espacio del proceso.

6- Deben tener mecanismos asociados


Cuando son programas multiuso, un sistema operativo debe proveer el siguiente
número de mecanismos:
• Un mecanismo de autenticación para verificar la identidad de cada usuario.
• Un mecanismo de protección en contra de programas de usuario erróneos
que pudieran bloquear que otras aplicaciones se ejecuten en el sistema, o
que sean maliciosas y que pudieran espiar o interrumpir las actividades de
otros usuarios.
• Un mecanismo de administración que limite el número de recursos
permitidos para cada

7- Tienen un núcleo
La parte esencial de un sistema operativo es su núcleo. Hoy en día los núcleos
monolíticos son los más populares.
Éstos núcleos proveen una manera para que los distintos procesos de la
computadora puedan enviar mensajes entre ellos, al mismo tiempo que manejan
el RAM que almacena información del programa.
La mayoría de los núcleos también proveen drivers o controladores de dispositivo
para controlar monitores, discos duros y otra parafernalia.

Julio Armando Lopez Santiago 3-“L”


11

8- Otorgan conexión
Probablemente, la característica que puede definir a los sistemas operativos es la
conexión que provee entre el hardware, el software y, en algunos casos, el interfaz
de usuario. Toda computadora requiere de un sistema operativo para poder ser
utilizada.

Julio Armando Lopez Santiago 3-“L”

También podría gustarte