Yeicob_Barba_Lab2
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
FUNCIONAMIENTO
DE UN SISTEMA
OPERATIVO.
Por: Yeicob Barba
FUNCIONAMIENTO DE UN SISTEMA
OPERATIVO.
Generalidades de los Sistemas
Operativos.
• Un sistema operativo (SO) es un tipo de software muy importante
encargado de administra los recursos y servicios de un equipo. Su
objetivo principal es proporcionar una interfaz para que las
aplicaciones accedan a los recursos del equipo de manera eficiente
y protegida.
• Los sistemas operativos son esenciales para cualquier dispositivo
informático, desde los computadores hasta para nuestros teléfonos .
Y se interactúa con los sistemas operativos a través de una interfaz
gráfica de usuario (GUI), que permite controlar el equipo utilizando
ventanas, iconos, menús y otros elementos visuales.
3/9/20XX
2
CONCEPTO DE SISTEMA
OPERATIVO
Un sistema operativo (SO) es un software que actúa como intermediario
entre los componentes físicos de un equipo informático (hardware) y las
aplicaciones que se ejecutan en él. Es el programa que controla y
coordina todos los recursos del equipo, como el procesador, la
memoria, los dispositivos de almacenamiento, la red y los periféricos.
Antecedentes y Evolución de los sistemas operativos
Primera Generación
(1945-55)
Se utilizaban tubos de vacío como los componentes básicos para la
memoria y los circuitos para la CPU. Sin embargo, estos tubos,
producían mucho calor y eran propensos a la fusión frecuente de
las instalaciones, lo que los hacía muy costosos. Debido a estas
limitaciones, se utilizó principalmente el sistema operativo de
procesamiento por lotes en esta época. Además, la cinta de papel y
las tarjetas perforadas se utilizaron como dispositivos de entrada y
salida en lugar de los dispositivos más avanzados disponibles en la
actualidad. Como lenguaje de programación, se utilizó
principalmente el código en esta generación de máquinas.
Segunda
Generación
(1959-1965).
Se produjo una transición importante de los tubos de vacío a los transistores, ya que
eran más baratos, consumían menos energía, eran más fiables y más rápidos que
los tubos de vacío utilizados en la primera generación. Estos transistores también
permitieron que el tamaño de los equipos fuera más agradable y reducido, lo que
llevó a la creación de máquinas más compactas y portátiles. Además, se
desarrollaron lenguajes de programación de alto nivel como FORTRAN y COBOL
que se utilizaron en el sistema operativo de procesamiento por lotes y de
multiprogramación. La capacidad de estos lenguajes de programación permitió una
mayor flexibilidad y eficiencia en la programación de los equipos, lo que llevó a un
aumento en la productividad y la velocidad de procesamiento.
4
Tercera Generación (1965-1971). Circuito integrado de base.
• La tercera generación de ordenadores se caracterizó por la utilización de los circuitos integrados (IC)
en lugar de los transistores. Los ICs incluían muchos transistores, resistencias y condensadores en un
solo componente, lo que los hacía más pequeños, fiables y eficientes. Este desarrollo fue inventado
por Jack Kilby y permitió que los ordenadores fueran más compactos y eficientes. En esta época, se
utilizó el sistema operativo de la multiprogramación y se desarrollaron lenguajes de alto nivel, como
FORTRAN-II a IV, COBOL, PL1, Pascal, BASIC y ALGOL-68, que permitieron una programación más
flexible y eficiente.
Cuarta Generación (1971-1980). Base del Microprocesador VLS
• se caracterizó por la utilización de circuitos integrados de gran escala (VLSI), que incluían alrededor de
5000 transistores y otros componentes en un solo chip. Esto permitió el desarrollo de
microprocesadores de cuarta generación, que fueron más potentes, compactos, fiables y asequibles
que los de generaciones anteriores. Esta tecnología también fue responsable de la popularización de
la computadora personal (PC) y permitió una mayor accesibilidad y uso generalizado de los
ordenadores. Además, se utilizaron redes y lenguajes de programación de alto nivel como C, C++, etc.,
que permitieron una programación más eficiente y flexibilidad.
Quinta Generación (1980). Base del Microprocesador ULSI
• se caracteriza por la utilización de tecnología de Ultra Grande Escala de Integración (ULSI), que
permite la producción de microprocesadores con 10 millones de componentes electrónicos. Esta
generación está basada en hardware y software de Inteligencia Artificial (AI) y procesamiento
paralelo. La AI es una rama emergente de la informática que busca desarrollar sistemas que
puedan interpretar, comprender y aprender como los seres humanos. En esta generación se
utilizaron lenguajes de alto nivel como C y C++, Java, net, etc., que permiten una programación
más eficiente y flexible.
3/9/20XX FUNCIONAMIENTO DE UN SISTEMA OPERATIVO. 5
Microsoft Windows
• Windows utiliza una
interfaz gráfica de
usuario (GUI) que
permite a los usuarios
interactuar con el
sistema operativo de
manera visual e
intuitiva
• es capaz de ejecutar
múltiples aplicaciones
al mismo tiempo
• es compatible con
una amplia gama de
software, lo que
significa que los
usuarios tienen
acceso a una gran
cantidad de
aplicaciones y
programas que
pueden ejecutar en
su sistema operativo.
CARACTERÍSTICAS PRINCIPALES
MacOS
• La interfaz de
usuario de
MacOS es
conocida por
ser intuitiva y
fácil de usar, lo
que facilita la
navegación
para los
usuarios.
• está diseñado
para integrarse
sin problemas
con otros
dispositivos de
Apple, lo que
permite una
experiencia de
usuario fluida y
coherente
entre
dispositivos.
GNU / Linux
• Es un sistema
operativo de
código abierto, lo
que significa que
su código fuente
está disponible
públicamente
para que
cualquier persona
lo pueda modificar
y distribuir.
• Los usuarios de
GNU/Linux tienen
un alto grado de
control sobre su
sistema operativo
y pueden
personalizar y
ajustar muchos
aspectos de su
sistema.
Android
• Alta capacidad de
personalización,
permitiendo a los
usuarios
modificar los
iconos, los
widgets y más.
• Android se
ejecuta en una
amplia variedad
de dispositivos,
desde teléfonos
inteligentes y
tabletas hasta
televisores
inteligentes lo
que lo convierte
en uno de los
sistemas
operativos más
utilizados del
IOS
• Es un sistema
operativo altamente
seguro y confiable,
con actualizaciones
regulares de
seguridad y una
política estricta de
privacidad de datos.
• Ios está altamente
integrado en el
ecosistema de apple,
lo que permite a los
usuarios acceder y
sincronizar sus datos
y contenidos en
todos los dispositivos
apple, como el
iphone, ipad, apple
watch y mac.
COMPONENTES DE UN SISTEMA OPERATIVO
1. Kernel: es el núcleo del sistema operativo que se encarga de la gestión de los recursos del
hardware, como la memoria, la CPU, el almacenamiento y los dispositivos de entrada y
salida. Es responsable de la gestión de tareas como el control de procesos, la
administración de la memoria y la comunicación entre los diferentes componentes del
sistema.
2. Interfaz de usuario: es la capa que permite a los usuarios interactuar con el sistema
operativo. Puede ser una interfaz gráfica de usuario (GUI) o una interfaz de línea de
comandos (CLI).
3. Controladores de dispositivo: son programas que permiten al sistema operativo interactuar
con los diferentes dispositivos de hardware, como impresoras, teclados, ratones, cámaras,
etc.
4. Utilidades del sistema: son programas que ayudan al usuario a realizar tareas específicas en
el sistema operativo, como la gestión de archivos y carpetas, la configuración de redes, la
administración de usuarios y la optimización del sistema.
5. Servicios de sistema: son programas que se ejecutan en segundo plano y proporcionan
servicios a otros programas, como la gestión de archivos compartidos, la impresión, la
seguridad y la autenticación de usuarios.
3/9/2023 7
FUNCIONAMIENTO DE UN SISTEMA
OPERATIVO.
Funcionamiento de Sistema
Operativo
• Su principal función es actuar como
intermediario entre el hardware de la
computadora y los programas y aplicaciones
que se ejecutan en ella.
• El sistema operativo maneja recursos como la
memoria, el procesador, los dispositivos de
entrada/salida y el almacenamiento, y los asigna
y administra de manera eficiente para que los
programas puedan funcionar correctamente sin
interferir unos con otros. También proporciona
una interfaz gráfica o de línea de comandos que
permite al usuario interactuar con la
computadora y ejecutar programas.
• Además, el sistema operativo proporciona
servicios y utilidades para el mantenimiento y la
gestión del sistema, como la configuración de la
red, el control de usuarios y permisos, la
actualización de software y la seguridad del
sistema.
8
Conclusión
En conclusión, el sistema operativo es una pieza fundamental en cualquier
computadora, ya que actúa como intermediario entre el hardware y el software. Su
funcionamiento se basa en la asignación y administración eficiente de los recursos del
sistema, así como en la prestación de servicios y utilidades para la gestión y
mantenimiento del sistema. Cada sistema operativo tiene su propia arquitectura y
diseño específico, y sus características y funcionalidades varían según su propósito y
aplicación. En general, el sistema operativo es esencial para la operación correcta y el
uso eficiente de una computadora.
GRACIAS
10