Kategorier: Alle - software - archivos - sistema - programacion

av Alexander Duno 7 måneder siden

50

Unidad I: Software

El software es un conjunto de reglas o programas que proporcionan instrucciones específicas a un ordenador para realizar diversas tareas. Entre los tipos de software se encuentran los sistemas operativos, que gestionan los recursos de hardware y proporcionan servicios básicos a otros programas; los lenguajes de programación, diseñados para facilitar la creación y ejecución de código informático; y el software de aplicaciones, que realiza tareas específicas para los usuarios finales.

Unidad I: Software

Unidad I: Software

Se denomina por un conjunto de reglas o programas los cuales proporcionan instrucciones especificas a un ordenador para que realice ciertas tareas.

Tipos de Software

Sistema Operativo: es un conjunto de programas diseñados para gestionar los recursos de hardware de una computadora y proporcionar servicios básicos a otros programas de software.
Lenguaje de Programacion: se refiere a los programas diseñados para facilitar la creación, edición, prueba y ejecución de código informático.
Software de Aplicaciones: se refiere a programas diseñados para realizar tareas específicas o proporcionar funciones especializadas para usuarios finales.

Mapa Conceptual

UNIDAD III: Estructura de Sistemas Operativos
Se refiere a la organización interna y la forma en que están diseñados sus componentes principales. Aunque la estructura específica puede variar entre diferentes sistemas operativos, generalmente se compone de varias capas o módulos que trabajan juntos para gestionar los recursos del hardware y proporcionar servicios a los programas de aplicación.
El nucleo: es el componente central de la estructura de un sistema operativo (SO). Esencialmente, actúa como un intermediario entre el hardware de la computadora y el software de aplicación, facilitando la interacción entre ambos.

Drivers: también conocidos como controladores, son programas de software que actúan como intermediarios entre el sistema operativo y el hardware de una computadora. Su función principal es permitir que el sistema operativo comunique y controle los dispositivos de hardware instalados en la computadora, como tarjetas gráficas, tarjetas de red, impresoras, escáneres, dispositivos de audio, entre otros.

CAPAS DE ESTRUCTURA DE UN SISTEMA OPERATIVO

Capa 5 (Gestión de información): se refiere a cómo el sistema operativo administra y controla la información y los datos que se utilizan y se almacenan en el sistema.

Capa 1 (Gestión del Procesador): es una parte crítica de la estructura de un sistema operativo y se refiere a la forma en que el sistema operativo administra y controla la ejecución de procesos en el procesador central (CPU) de la computadora. Su objetivo principal es garantizar que los procesos se ejecuten de manera eficiente y equitativa, maximizando la utilización del procesador y minimizando los tiempos de espera.

Capa 4 (Gestión entrada/salida y almacenamiento): es una parte crucial de la estructura de un sistema operativo. Esta capa se encarga de coordinar y controlar la transferencia de datos entre los dispositivos de entrada/salida (como teclados, ratones, impresoras y dispositivos de red) y la memoria principal del sistema

Capa 3 (Gestión de procesos): La gestión de procesos implica diversas actividades para garantizar que los procesos se ejecuten de manera eficiente y coordinada.

SISTEMAS

Micronucleo: son una arquitectura de sistema operativo que se caracteriza por tener un núcleo mínimo que proporciona solo las funcionalidades esenciales del sistema operativo, como la gestión de la memoria y la comunicación entre procesos.

Por capas o niveles: son un tipo de arquitectura de sistema operativo en la que los diferentes componentes del sistema operativo se ejecutan en distintos niveles de privilegio o anillos de protección.

Cliente-Servidor: las tareas o las cargas de trabajo se distribuyen entre los proveedores de servicios (servidores) y los consumidores de servicios (clientes).

Sistemas Monolíticos: son un tipo de arquitectura de sistema operativo en la que todos los componentes principales del sistema operativo se ejecutan en un solo espacio de memoria y en el mismo nivel de privilegio.

Capa 2 (Gestión de la Memoria): se refiere a cómo el sistema operativo administra y controla el uso de la memoria del sistema, tanto la memoria principal (RAM) como la memoria secundaria (como los discos duros).

Sistema de Archivos: es una parte fundamental del sistema operativo que se encarga de organizar y gestionar la forma en que se almacenan y se recuperan los datos en un dispositivo de almacenamiento, como un disco duro, una unidad flash o una tarjeta de memoria.

API: también conocida como interfaz de programación de aplicaciones del núcleo (Kernel API), es un conjunto de funciones y procedimientos que proporciona el núcleo del sistema operativo para que los programas de aplicación puedan interactuar con él y acceder a sus servicios.

Unidad II: Sistemas Operativos
Clasificación

Monotarea: son aquellos que solo pueden ejecutar una tarea o programa a la vez. Esto significa que, en un momento dado, solo se puede realizar una única acción en el sistema.

Multitarea: son aquellos que pueden ejecutar múltiples tareas o programas simultáneamente, compartiendo eficientemente los recursos del sistema entre ellas. Esto significa que puedes tener varios programas abiertos y en ejecución al mismo tiempo, y el sistema operativo se encarga de asignar los recursos del hardware de manera que todas las tareas puedan avanzar de manera efectiva.

Multiusuario: diseñados para admitir la interacción de múltiples usuarios de manera simultánea en un mismo sistema.

Tipos

MAC: desarrollado por Apple Inc. y diseñado específicamente para sus computadoras Macintosh, conocidas popularmente como Mac. Es conocido por su elegante interfaz de usuario, su integración con otros productos de Apple y su estabilidad.

Algunas Funciones Generales

Secuencia de Tareas

Proteccion de Software

Manejo de errores

Manejo de dispositivos E/S

Control de Recursos

Linux: es un sistema operativo de código abierto y gratuito basado en el kernel Linux, desarrollado originalmente por Linus Torvalds en 1991. Es conocido por su estabilidad, flexibilidad y capacidad de personalización, y es utilizado en una amplia variedad de dispositivos, desde servidores y sistemas embebidos hasta computadoras personales y supercomputadoras.

Windows: es un sistema operativo desarrollado por Microsoft Corporation. Es uno de los sistemas operativos más utilizados en el mundo, tanto en computadoras personales como en dispositivos empresariales. Windows ofrece una interfaz gráfica de usuario (GUI) intuitiva que permite a los usuarios interactuar con la computadora mediante ventanas, iconos y menús, facilitando tareas como la navegación por el sistema de archivos, el uso de aplicaciones y la configuración del sistema.

Monousuario: son aquellos diseñados para ser utilizados por una sola persona en un momento dado.

Hablamos de un software fundamental que actúa como intermediario entre el hardware de un dispositivo informático (como una computadora, un teléfono inteligente o una tableta) y el software de aplicación. Su función principal es administrar los recursos del sistema, como la memoria, el procesador, el almacenamiento y los dispositivos de entrada y salida, de manera que los programas de aplicación puedan ejecutarse de manera eficiente y coordinada.