Vista previa del material en texto
<p>MINISTERIO DE EDUCACIÓN Y CIENCIAS</p><p>COLEGIO NACIONAL DE CAPIATA</p><p>SISTEMA OPERATIVO</p><p>PROFESORA: CELESTE VEGA</p><p>CURSO: 1B.T.I.</p><p>INTEGRANTES DEL GRUPO: (GRUPO 5)</p><p>* Elias Alvarenga</p><p>* Elias Vladimir</p><p>*</p><p>*</p><p>*</p><p>*</p><p>*</p><p>*</p><p>Año: 2024</p><p>SISTEMA OPERATIVO</p><p>Concepto:</p><p>Un sistema operativo (SO) es el software fundamental que administra los recursos</p><p>de hardware y software de una computadora. Es el intermediario entre los</p><p>programas de aplicación y el hardware, permitiendo que estos interactúen y</p><p>funcionen correctamente. Sin un SO, una computadora sería un conjunto de</p><p>componentes electrónicos sin utilidad.</p><p>Origen:</p><p>El concepto de sistema operativo se originó en la década de los 50. El primer</p><p>sistema operativo de la historia fue creado en 1956 por Robert L. Patrick de General</p><p>Motors y Owen Mock de North American Aviation para un ordenador IBM 704. Este</p><p>sistema operativo, llamado GM-NAA I/O, se limitaba a cargar programas ya</p><p>comenzar la ejecución de un programa cuando el anterior terminaba.</p><p>Funciones:</p><p>• Gestión de memoria: El SO asigna y administra la memoria RAM para que los</p><p>programas puedan ejecutarse sin conflictos.</p><p>• Gestión de procesos: El SO controla la ejecución de múltiples programas</p><p>simultáneamente, asignando tiempo de CPU y otros recursos de manera</p><p>eficiente.</p><p>• Entrada/Salida (E/S): El SO maneja la comunicación entre la computadora y</p><p>los dispositivos periféricos, como teclado, monitor, impresora, etc.</p><p>• Sistema de archivos: El SO organiza y administra los archivos almacenados</p><p>en el disco duro, permitiendo el acceso, creación, eliminación y modificación de</p><p>los mismos.</p><p>• Seguridad: El SO protege el sistema de accesos no autorizados y malware,</p><p>garantizando la integridad de la información y la estabilidad del sistema.</p><p>• Interfaz de usuario: El SO proporciona una interfaz gráfica o de línea de</p><p>comandos para que el usuario interactúe con la computadora y ejecute</p><p>programas.</p><p>Objetivos:</p><p>Los sistemas operativos tienen como objetivo principal ejecutar los programas de</p><p>los usuarios y facilitar la resolución de sus problemas.</p><p>Los sistemas operativos administran los recursos del computador, es decir, el</p><p>software y hardware del equipo. Ellos permiten a los usuarios instalar programas,</p><p>navegar en internet, jugar con videojuegos o usar programas para realizar trabajos</p><p>prácticos o tareas.</p><p>Los sistemas operativos tienen las siguientes funciones:</p><p>• Gestionar la memoria de acceso aleatorio y ejecutar las aplicaciones,</p><p>designando los recursos necesarios.</p><p>• Administrar la CPU gracias a un algoritmo de programación.</p><p>• Direccionar las entradas y salidas de datos (a través de divers) por medio de los</p><p>periféricos de entrada y salida.</p><p>Los sistemas operativos también proporcionan una interfaz de usuario a través de</p><p>una CLI o una interfaz gráfica de usuario. Ellos identifican y exponen los recursos</p><p>de hardware del sistema a esas aplicaciones, por lo general, a través de una API.</p><p>Propósito:</p><p>El propósito de los sistemas operativos es administrar los recursos del hardware de</p><p>una computadora, como el procesador, la memoria, el disco duro y la red, para que</p><p>los programas y aplicaciones puedan utilizarse de forma eficiente y sin interferir</p><p>entre sí.</p><p>Los sistemas operativos permiten que otros programas puedan utilizarlos de apoyo</p><p>para poder funcionar. También facilitan la resolución de problemas de los usuarios.</p><p>Los sistemas operativos surgieron como una necesidad para poder utilizar</p><p>máquinas muy complejas en tiempos que se necesitaba personal muy especializado</p><p>para poder operarlas.</p><p>Los sistemas operativos tienen dos objetivos principales: la comodidad y la</p><p>eficiencia.</p><p>Partes Constitutivas (Componentes):</p><p>Los componentes principales de un sistema operativo son:</p><p>• Núcleo: Un software fundamental que proporciona un control básico a los</p><p>dispositivos.</p><p>• Interfaz de usuario: Ayuda en la interacción del usuario con el sistema</p><p>• Interfaz de programación de aplicaciones: Otro componente principal</p><p>Otros componentes de un sistema operativo son:</p><p>• Controlador de dispositivo o conductor</p><p>• sistema de archivos</p><p>• Sistema de protección</p><p>• Sistema de entrada y salida</p><p>• Gestión de procesos</p><p>• Gestión de la memoria principal</p><p>• memoria secundaria</p><p>• Interpretación de comandos</p><p>Un sistema operativo está dividido en capas, cada una construida sobre la</p><p>anterior. La capa inferior es el hardware y la más alta es la interfaz de usuario.</p><p>Características:</p><p>Los sistemas operativos (SO) poseen una serie de características fundamentales</p><p>que les permiten cumplir con sus funciones esenciales. Estas características se</p><p>pueden agrupar en las siguientes categorías:</p><p>1. Gestión de recursos:</p><p>• Memoria: El SO asigna y administra la memoria RAM para que los</p><p>programas puedan ejecutarse sin conflictos. Esto implica técnicas como la</p><p>paginación y la segmentación de memoria.</p><p>• Procesador: El SO controla la ejecución de múltiples programas</p><p>simultáneamente, asignando tiempo de CPU y otros recursos de manera</p><p>eficiente. Esto se logra mediante algoritmos de planificación de procesos.</p><p>• Dispositivos de E/S: El SO maneja la comunicación entre la computadora y</p><p>los dispositivos periféricos, como teclado, monitor, impresora, etc. Esto se</p><p>realiza mediante controladores de dispositivo específicos para cada tipo de</p><p>hardware.</p><p>2. Sistema de archivos:</p><p>• Organización: El SO organiza y administra los archivos almacenados en el</p><p>disco duro, permitiendo el acceso, creación, eliminación y modificación de los</p><p>mismos.</p><p>• Protección: El SO protege el sistema de archivos de accesos no autorizados</p><p>y corrupción de datos. Esto se logra mediante mecanismos como control de</p><p>acceso y redundancia de datos.</p><p>3. Seguridad:</p><p>• Autenticación: El SO verifica la identidad de los usuarios antes de</p><p>permitirles acceder al sistema.</p><p>• Autorización: El SO controla los permisos de acceso a los recursos del</p><p>sistema, como archivos y programas.</p><p>• Protección contra malware: El SO protege el sistema de virus, spyware y</p><p>otras amenazas informáticas.</p><p>4. Interfaz de usuario:</p><p>• Interfaz gráfica de usuario (GUI): El SO proporciona una interfaz visual que</p><p>permite al usuario interactuar con la computadora de manera intuitiva.</p><p>• Interfaz de línea de comandos (CLI): El SO proporciona una interfaz</p><p>basada en texto para usuarios más experimentados.</p><p>5. Otras características:</p><p>• Multitarea: El SO permite la ejecución de múltiples programas</p><p>simultáneamente.</p><p>• Multiusuario: El SO permite que varios usuarios utilicen la computadora al</p><p>mismo tiempo.</p><p>• Rojo: El SO permite la comunicación de la computadora con otras</p><p>computadoras en una red.</p><p>• Portabilidad: El SO puede ser ejecutado en diferentes tipos de hardware.</p><p>• Escalabilidad: El SO puede adaptarse a diferentes necesidades y cargas de</p><p>trabajo.</p><p>Aplicaciones:</p><p>Los sistemas operativos tienen una amplia gama de aplicaciones en nuestra vida</p><p>diaria. Algunas de las más importantes son:</p><p>Gestión de recursos: El sistema operativo se encarga de administrar los recursos</p><p>del hardware del ordenador, como la memoria, el procesador, los dispositivos de</p><p>entrada y salida y el almacenamiento. Esto permite que los programas de aplicación</p><p>puedan utilizar estos recursos de manera eficiente y sin conflictos.</p><p>Ejecución de programas: El sistema operativo proporciona un entorno para la</p><p>ejecución de programas. Esto incluye cargar los programas en la memoria,</p><p>asignarles recursos y proporcionarles servicios como la entrada y salida.</p><p>Interfaz de usuario: El sistema operativo proporciona una interfaz de usuario que</p><p>permite a los usuarios interactuar con el ordenador. Esta interfaz puede ser gráfica,</p><p>basada en texto o una combinación de ambas.</p><p>Gestión de archivos y directorios: El sistema operativo organiza los archivos y</p><p>directorios en el almacenamiento del ordenador. Esto permite a los usuarios</p><p>encontrar y acceder a los archivos de manera</p><p>fácil y eficiente.</p><p>Seguridad: El sistema operativo mecanismos proporciona de seguridad para</p><p>proteger el ordenador y sus datos contra el acceso no autorizado, el malware y otras</p><p>amenazas.</p><p>Comunicación y redes: El sistema operativo permite que el ordenador se</p><p>comunique con otros ordenadores y dispositivos a través de redes. Esto permite a</p><p>los usuarios compartir archivos, acceder a recursos remotos y comunicarse con</p><p>otros usuarios.</p><p>Entretenimiento: Los sistemas operativos modernos incluyen una variedad de</p><p>aplicaciones de entretenimiento, como reproductores de música y video, juegos y</p><p>aplicaciones de redes sociales.</p><p>Herramientas de productividad: Los sistemas operativos también incluyen una</p><p>variedad de herramientas de productividad, como procesadores de texto, hojas de</p><p>cálculo, presentaciones y software de gestión de correo electrónico.</p><p>Aplicaciones específicas: Existen sistemas operativos diseñados para</p><p>aplicaciones específicas, como sistemas operativos para servidores, sistemas</p><p>operativos para dispositivos móviles y sistemas operativos para sistemas</p><p>embebidos.</p><p>Ventajas y Desventajas:</p><p>Ventanas:</p><p>Ventajas:</p><p>• Amplia compatibilidad: Windows es el sistema operativo más popular del</p><p>mundo, por lo que la mayoría de los programas y periféricos están diseñados</p><p>para funcionar con él.</p><p>• Facilidad de uso: Windows tiene una interfaz gráfica intuitiva que facilita su</p><p>uso, incluso para usuarios principiantes.</p><p>• Gran variedad de software: Existe una amplia gama de software disponible</p><p>para Windows, desde programas de productividad hasta juegos y</p><p>aplicaciones multimedia.</p><p>• Soporte técnico: Microsoft ofrece una amplia gama de opciones de soporte</p><p>técnico para Windows, tanto en línea como en persona.</p><p>Desventajas:</p><p>• Vulnerabilidad a malware: Windows es un objetivo popular para el malware,</p><p>por lo que es importante tener un software antivirus actualizado y seguir las</p><p>prácticas de seguridad adecuadas.</p><p>• Alto costo: Las licencias de Windows pueden ser costosas, especialmente</p><p>para las versiones profesionales.</p><p>• Actualizaciones frecuentes: Windows se actualiza con frecuencia, lo que</p><p>puede requerir mucho espacio en disco y tiempo de instalación.</p><p>• Menos personalizable: Windows es menos personalizable que otros</p><p>sistemas operativos, como Linux.</p><p>Mac OS:</p><p>Ventajas:</p><p>• Estabilidad y seguridad: macOS es conocido por su estabilidad y</p><p>seguridad, lo que lo convierte en una buena opción para usuarios que</p><p>necesitan un sistema confiable.</p><p>• Facilidad de uso: macOS tiene una interfaz gráfica intuitiva y fácil de usar,</p><p>similar a la de iOS.</p><p>• Integración con otros productos de Apple: macOS se integra a la</p><p>perfección con otros productos de Apple, como iPhones y iPads.</p><p>• Experiencia de usuario de alta calidad: Apple es conocida por su atención</p><p>al detalle, y esto se refleja en la experiencia de usuario de macOS.</p><p>Desventajas:</p><p>• Menor compatibilidad: macOS no es tan compatible con software y</p><p>periféricos como Windows.</p><p>• Alto costo: Las computadoras Mac son generalmente más caras que las</p><p>computadoras con Windows.</p><p>• Menos personalizable: macOS es menos personalizable que otros sistemas</p><p>operativos, como Linux.</p><p>• No es ideal para juegos: macOS no es la mejor opción para los jugadores,</p><p>ya que hay menos juegos disponibles para él que para Windows.</p><p>Linux:</p><p>Ventajas:</p><p>• Gratuito y de código abierto: Linux es un sistema operativo gratuito y de</p><p>código abierto, lo que significa que es libre de usar y modificar.</p><p>• Altamente personalizable: Linux es uno de los sistemas operativos más</p><p>personalizables disponibles.</p><p>• Seguro: Linux es generalmente considerado como un sistema operativo muy</p><p>seguro.</p><p>• Eficiente: Linux es un sistema operativo muy eficiente, lo que lo hace ideal</p><p>para computadoras antiguas o con recursos limitados.</p><p>Desventajas:</p><p>• Curva de aprendizaje más pronunciada: Linux puede tener una curva de</p><p>aprendizaje más pronunciada que Windows o macOS, especialmente para</p><p>usuarios principiantes.</p><p>• Menos compatibilidad de software: No todo el software está disponible</p><p>para Linux, y algunos programas pueden requerir que use una capa de</p><p>compatibilidad como Wine.</p><p>• Soporte técnico limitado: El soporte técnico para Linux puede ser más</p><p>limitado que el de Windows o macOS,ya que depende en gran medida de la</p><p>comunidad de usuarios.</p><p>• No es ideal para juegos: Linux no es la mejor opción para los jugadores, ya</p><p>que hay menos juegos disponibles para él que para Windows.</p><p>Interfaz de Trabajo:</p><p>La interfaz de usuario (UI) es el espacio donde interactúan los humanos y las</p><p>máquinas. Es un concepto que incluye la arquitectura de la información, patrones y</p><p>elementos visuales que permiten interactuar de manera eficaz con los sistemas</p><p>operativos y softwares de diferentes dispositivos.</p><p>La interfaz de usuario permite el funcionamiento y control más efectivo de la</p><p>máquina desde la interacción con el humano. La interfaz de usuario está compuesta</p><p>por varios elementos, como:</p><p>• Íconos</p><p>• barra de tareas</p><p>• Controles de entrada</p><p>• Componentes de navegación</p><p>• Componentes informativos</p><p>• contenedores</p><p>La interfaz gráfica de usuario (GUI) es un medio de interacción visual entre los</p><p>usuarios y los dispositivos electrónicos. Se utiliza en la mayoría de sitios web,</p><p>programas para computadora, aplicaciones móviles, sistemas operativos, entre</p><p>otros tipos de software.</p><p>La interfaz de texto (TUI) se utiliza principalmente en el ámbito de la programación</p><p>de sistemas operativos y es la evolución de la interfaz de línea de comando primitiva</p><p>que usaban los primeros programas de computadora.</p><p>Procesamiento de datos:</p><p>El procesamiento de datos es el proceso de transformar datos sin procesar en</p><p>información útil para las empresas. Los científicos de datos suelen procesar los</p><p>datos, lo que incluye:</p><p>• Recopilarlos</p><p>• organizarlos</p><p>• Limpiarlos</p><p>• Verificarlos</p><p>• Analizarlos</p><p>• Convertirlos en formatos legibles, como gráficos o documentos</p><p>El procesamiento de datos es un subconjunto del procesamiento de la información,</p><p>que es el cambio de la información de cualquier manera detectable por un</p><p>observador. El procesamiento de textos es un subconjunto del procesamiento de</p><p>datos porque los textos son una forma especial de datos.</p>