Está en la página 1de 8

INSTITUTO TECNOLOGICO

SUPERIOR DE
TEPOSCOLULA

Marco Antonio García Pedro

Sistemas Operativos

Ing. David Vázquez

Semestre: 4

Resumen De Todo El Tema De Los


Sistemas Operativos

Primer Unidad
INTRODUCCIÓN
Un Sistema operativo es un programa que administra el hardware de una PC.
Además, da las bases para los programas de aplicación, y actúa como intermediario
entre el cliente y el hardware.

El programa para pc puede clasificarse generalmente en 2 clases: los programas


de sistema, que controlan la operación del computador en sí y los programas de
aplicación, los cuales resuelven inconvenientes para sus usuarios. El programa
importante de todos los programas de sistema es el sistema operativo (SO), que
controla todos los recursos del computador y otorga la base sobre la cual tienen la
posibilidad de escribirse los programas de aplicación.

A partir de otro criterio, el sistema operativo debería afirmar el desempeño adecuado


y eficiente del sistema. Un sistema informático de hoy consta de un alto número de
elementos que se necesita gestionar.

Un sistema informático puede separarse en 4 elementos: el hardware, el sistema


coordina la utilización del hardware entre los múltiples programas de aplicación a
causa de los distintos usuarios. Además, tenemos la posibilidad de ver un sistema
informático como hardware, programa y datos.

Tenemos la posibilidad de concretar mencionando que el término de sistema


operativo está ligado a 2 ideas diferentes, para un usuario/programador, un sistema
operativo es el grupo de funcionalidades que nos permite utilizar.

Un sistema operativo es un programa que actúa como intermediario entre el usuario


de una computadora y el hardware de este. El propósito del sistema operativo es
crear un entorno en el que un usuario pueda ejecutar programas. Así pues, el
objetivo primario de un sistema operativo es hacer el sistema de la computadora
cómodo de usar. Un objetivo secundario es utilizar el hardware de la computadora
de forma eficiente.
DESARROLLO
Veremos lo que compone los sistemas operativos:

1. Definición: 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.

2. Funciones y características:
• Funciones:
 Un ordenador, es controlado por un SO (Sistema Operativo), sigla
utilizada para designar a esta clase de software. En la práctica un SO es
la interfaz entre el usuario y la máquina cuyas principales funciones son:
 Gestión de procesos.
 Gestión de memoria.
 Sistema de archivos.
 Entrada y salida de datos

• Características:
 Tienen una gestión de trabajo: se encargan de ordenar los programas
que será procesados y ejecutados.
 Gestionan los recursos: la ejecución de los programas es supervisado
por el software operacional que también se encarga de inspeccionar
todos aquellos dispositivos que se están utilizando.
 Se encargan de controlar las operaciones input/output
 Son sistemas multitareas
 Cumplen con el proceso de memoria de espacio: cada proceso tiene su
propio espacio de memoria
 Tienen mecanismos asociados: un mecanismo para proteger al pc
contra programas maliciosos o espías que hacen que otras aplicaciones
o actividades no se ejecuten. Un mecanismo de gestión que limita la
cantidad de recursos por cada usuario. Y un mecanismo de verificación
para comprobar la identidad de cada usuario.
 Poseen un núcleo
 Proporcionan una conexión: los sistemas operativos proveen una
conexión entre el software, hardware y la interfaz de usuario.

3. Evolución Histórica: La informática tal y como se le conoce hoy día, surgió


a raíz de la II Guerra Mundial, en la década de los 40. En esos años no existía
siquiera el concepto de "Sistema Operativo" y los programadores interactuaban
directamente con el hardware de las computadoras trabajando en lenguaje
máquina (esto es, en binario, programando únicamente con 0s y 1s). El concepto
de Sistema Operativo surge en la década de los 50. El primer Sistema Operativo
de la historia fue creado en 1956 para un ordenador IBM 704, y básicamente lo
único que hacía era comenzar la ejecución de un programa cuando el anterior
terminaba.
En los años 60 se produce una revolución en el campo de los Sistemas
Operativos. Aparecen conceptos como sistema multitarea, sistema multiusuario,
sistema multiprocesadores y sistema en tiempo real. Es en esta década cuando
aparece UNIX, la base de la gran mayoría de los Sistemas Operativos que
existen hoy en día.
En los años 70 se crea un boom en tan solo computadoras particulares,
acercando dichos al público general de forma impensable hasta el momento.
Como resultado de este incremento exponencial de usuarios, la gran mayor
parte de ellos sin ningún entendimiento sobre idiomas de bajo o elevado grado,
hizo que, en los años 80, la prioridad en el momento de diseñar un sistema
operativo fuese la facilidad de uso, surgiendo de esta forma las primeras
interfaces de cliente.
4. Clasificación:
• Sistemas operativos monousuarios: Los sistemas operativos
monousuarios son esos que aguantan a un cliente a la vez, sin que importe
el número de procesadores que tenga la PC o el número de procesos o
labores que el cliente logre realizar en un mismo momento de tiempo.
• Sistemas operativos multiusuarios: Los sistemas operativos
multiusuarios son capaces de ofrecer servicio a bastante más de un cliente
a la vez, así sea mediante algunas terminales conectadas a la PC o
mediante sesiones remotas en una red de comunicaciones.
• Sistemas operativos monotarea: Puede darse la situación de un sistema
multiusuario y monotarea, en el que se aceptan diversos usuarios
simultáneamente empero todos ellos pueden estar realizando solo una labor
a la vez.
• Sistemas operativos multitareas: Ejemplificando, puede estar editando el
código fuente de un programa a lo largo de su depuración a medida que
compila otro programa, a la vez que está recibiendo correspondencia
electrónica. Es común hallar en ellos interfaces gráficas orientadas al uso de
menús y el ratón, lo que posibilita un veloz trueque en medio de las labores
para el cliente, perfeccionando su productividad.
• Sistemas operativos uniproceso: Un sistema operativo uniproceso es
aquél capaz de manejar únicamente un procesador del computador, de
forma que si la PC tuviese bastante más de uno le podría ser inútil.
• Sistemas operativos multiproceso: Un sistema operativo multiproceso
hace referencia al número de procesadores del sistema, que es bastante
más de uno y éste es capaz de usarlos todos para repartir su carga de
trabajo. Una vez que se labora de forma asimétrica, el sistema operativo
selecciona a uno de los procesadores el cual jugará el papel de procesador
maestro y va a servir como pivote para repartir la carga a los otros
procesadores, que reciben el nombre de esclavos.

5. Estructura: Niveles O Estratos De Diseño: Se considera la


organización interna del sistema operativo y para ello debemos observar dos
tipos de requisitos:
• Requisitos del usuario:
 Sistema fácil de usar y aprender
 Seguro
 Rápido
 Adecuado al uso al que se quiere destinar
• Requisitos de software:
 Mantenimiento
 Forma de operación
 Restricciones de uso
 Eficiencia
 Tolerancia frente a errores
 Flexibilidad

6. Núcleo: En informática, un núcleo o kernel (de la raíz germánica Kern, núcleo,


hueso) es un programa que constituye una sección importante del sistema
operativo, y se define como la parte que se hace en modo privilegiado (conocido
además como modo núcleo).1 Es el primordial responsable de facilitar a los
diversos programas ingreso seguro al hardware del computador o en forma
elemental, es el delegado de gestionar recursos, por medio de servicios de
llamada al sistema. Como hay varios programas y la entrada al hardware es
reducido, además se ocupa de dictaminar qué programa va a poder utilizar un
dispositivo de hardware y a lo largo de cuánto tiempo, lo cual se sabe cómo
multiprogramación. Entrar al hardware de manera directa podría ser realmente
complejo, por lo cual los núcleos acostumbran llevar a cabo una secuencia de
abstracciones del a El kernel de Windows es privado y su código lo poseen a
salvo en el cual sólo Microsoft puede hacer modificaciones para mejorar sus
próximas variantes de Windows 10, al igual pasa con el de macOS, con base en
Unix sin embargo con licencia privada se reserva al equipo de desarrollo
delegado en Apple de hacer estas modificaciones, sin embargo Linux tiene un
Kernel público bajo licencia GPL v2 y su código (o la más grande parte) está
disponible para lograr descargarlo, examinarlo o inclusive hacer aportes y
modificaciones útiles para otros usuarios.
Se ha publicado en GitHub el código fuente del sistema operativo MS-DOS para
lograr examinarlo, este sistema operativo lo constituye un núcleo insustituible en
el cual únicamente se puede llevar a cabo una instrucción a la vez, si eres un
curioso y te agradaría saber cómo está programado un sistema operativo en el
cual no existe el multiusuario, puedes bajar su código fuente y examinarlo o
inclusive modificarlo a tu gusto para realizarlo funcionar en una computadora.
redare.
CONCLUSIÓN
Después de haber investigado y examinado se puede ver que se han desarrollado
diversos tipos de sistemas operativos con diferentes interfaces y categorías.
Empero hemos podido mirar que todos los sistemas operativos han sufrido cambios
de parte de los programadores, y siguen evolucionando.

El diálogo entre el cliente y la máquina frecuenta desarrollarse por medio de una


interfaz de línea de comandos o de una interfaz gráfica de cliente (GUI, siglas en
inglés). Las interfaces de línea de comandos exigen que se introduzcan indicaciones
breves por medio de un teclado.

La utilización de las GUI es más sencilla que el de las interfaces de línea de


comandos. No obstante, la introducción de normas con una GUI es más lenta, por
lo cual las GUI acostumbran tener la elección de ocupar un sistema equivalente al
de línea de normas como opción instantánea para los usuarios más profesionales.

Los sistemas operativos empleados comúnmente son UNIX, Macintosh OS, MS-
DOS, OS/2, Windows 95 y Windows NT. Otros SO multiusuario y multitarea son
OS/2, desarrollado al inicio por Microsoft e IBM, Windows NT y Win95 desarrollados
por Microsoft.

Debido a que hemos observado los que son los sistemas operativos sus tipos y
como funciona todos ellos Llegamos a la conclusión de que fueron un gran aporte
para la raza humana y es imprescindible para la vida de en la actualidad.

También podría gustarte