Estructura de un Sistema Informático

Descripción

kkkkkk
光华 陈
Mapa Mental por 光华 陈, actualizado hace más de 1 año
光华 陈
Creado por 光华 陈 hace alrededor de 8 años
815
0

Resumen del Recurso

Estructura de un Sistema Informático
  1. Informática(conocimientos científicos y técnicas)
    1. Lenguaje programación(un programa es una secuencia de instrucciones u ordenes que permiten a un ordenador procesar)
      1. Programa Informática(instrucciones que ha de ejecutar un ordenador para realizar una tarea dada)
        1. Ordenador(máquina electrónica)
          1. S.I(un conjunto de elementos interconectados o relacionados para el tratamiento de información)
            1. Computer
              1. General:ejecutan todo tipo de aplicaciones.
                1. Específico: ejecutan aplicaciones con un único propósito de servicio.
                  1. Supercomputadora: procesan grandes cantidades de información en poco tiempo.
                    1. Macrocomputadores o mainframes: ordenadores grandes y rápidos, son capaces de controlar cientos de usuarios simultáneamente
                      1. Minicomputadoras: se encuentran entre los mainframes y las estaciones de trabajo, permiten el multiproceso usuarios a la vez.
                        1. Computadores personales: son ordenadores de uso profesional o personal, pueden ser de sobremesa o portátil
                          1. S.O :un software formado por un conjunto de programas que sirve para controlar e interactuar con el sistema, proporcionando control sobre el hardware dando soporte a otros programas(software de aplicación).
                            1. Monolítico: el sistema está constituido por un único programa compuesto de múltiples subprogramas. un núcleo compacto, que contiene todas las rutinas de S.O.
                              1. Diseño en capas: está constituido por una serie de capas o anillos que se comunican entre sí atendiendo a las funciones que puede realizar. una capa núcleo que tiene relación con el hardware . Las capa superio machaca a inferio(consumir).
                                1. Máquinas virtuales: permite emular mediante software sistemas operativos, una máquina o una red de computadora.
                                  1. Modelo cliente/servidor: el SO se organiza como un conjunto de módulos autónomos, cada uno de los cuales tiene a disposición del resto una serie de servicios. Cada módulo actúa como un servidor de ciertas funcionalidades, que atiende las peticiones de otros módulos y que su vez puede ser cliente de otros módulos.
                                    1. Micronúcleos: se constituye de un núcleo que brinde un manejo mínimo de procesos, memoria y, además, provea de una capa de comunicación entre procesos. La capa de comunicación es la funcionalidad principal del sistema.
                                  2. Componentes de un sistema operativo
                                    1. Kernel es un programa multihebra o multihilo que reside permanentemente en memoria. Se encarga principalmente de controlar la CPU.
                                      1. Programas de utilidad
                                        1. Gestión de memoria: se encarga de administrar la memoria para los procesos y programas, repartiendo la memoria disponible entre los distintos procesos.
                                          1. Gestión de procesos: controla los procesos en ejecución en tareas como inicio, parada, coordinación..etc
                                            1. Gestión de E/S a disco: gestiona la comunicación entre dispositivos que se encargan de la E/S de la información y de su almacenamiento en función de los dispositivos existentes.
                                              1. Gestión de ficheros y de la información: cuyo objetivo es el de controlar los archivos para mantener una correcta organización dentro y fuera del sistema.
                                        2. Programa interface de usuario o Shell: encargados de permitir al usuario la comunicación con el sistema por medio de entornos gráficos o de texto .
                                        3. Núcleo s.o
                                          1. El núcleo es un programa que nos permite acceder a hardware y comunica con el. En informática, el núcleo es un programa informatica que esta formado por diverso subprograma o modulo.
                                            1. Comunicación entre los programas informáticos y el hardware. facilitar a los distintos programas acceso seguro al hardware de la computadora.
                                              1. Gestión de las distintas tareas o procesos de una máquina. Decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo.
                                                1. Gestión del hardware. Es el encargado de gestionar recursos, a través de servicios de llamada al sistema.
                                                  1. Los núcleos garantizan la carga y la ejecución de los procesos mediante el módulo llamado cargador responsable de cargar programas en memoria, se carga al iniciar el sistema y permanece en memoria hasta que el sistema se apaga.
                                                    1. Clasificación de los núcleos
                                                      1. Los núcleos monolíticos se encargan del manejo de las IRQ, memoria, dispositivos E/S, de las llamadas al sistema, manejo de archivos y planificación de procesos. micronúcleos usar (robótica embebida,computadoras médicas)
                                                        1. Los micronúcleos o microkernel se encargan de manejo de procesos y threads, manejo de memoria, comunicaciones, operaciones bajo nivel E/S. Se usan para las aplicaciones llamadas servidores para ofrecer mayor funcionalidad.
                                                          1. Los núcleos híbridos o micronúcleos modificados ya que incluyen código adicional en el espacio de núcleo para que se ejecute más rápidamente. Algunos de los S.O. actuales pertenecen a esta categoría.
                                                            1. Los exonúcleos permiten el uso de bibliotecas que proporcionan mayor funcionalidad, acceso directo al hardware.
                                                        2. Interprete de comandos
                                                          1. Un intérprete de comandos o Shell es un programa informático que actúa como interfaz de usuario para comunicar al usuario con el sistema operativo mediante pantalla gráfica o ventana que espera órdenes escritas por el usuario con el teclado, los interpreta y los entrega al sistema operativo para su ejecución. La respuesta se muestra al usuario en la misma ventana.Programa Shell(esperando a usuario que le da intrucciones). La s.o que realiza esta tarea de interfaz entre el usuario y el ordenador
                                                            1. El S.O dispone de módulos o programas útiles que junto con el núcleo al ser ejecutados gestionan recursos como: el control de las funciones de la CPU
                                                            2. Funciones que controla el S.O
                                                              1. Gestión de procesos o programas que se ejecutan mediante las tareas de crear, eliminar, detener, reanudar, ..etc
                                                                1. El control de las direcciones de la memoria principal donde se almacenan los procesos y datos en ejecución...etc
                                                                  1. Gestión del sistema de entrada/salida de datos y ficheros, realizando tareas como el mantenimiento de datos en almacenamiento secundario o externo con una planificación de los diferentes volúmenes de discos..etc
                                                                    1. La gestión del sistema de archivos permitiendo la organización relacionada del almacenamiento de los datos y ficheros(unidad y direccion);FAT32, EXT2, NTFS, etc.
                                                                      1. Otras utilidades: el sistema de auditorías para la protección de programas, soporte para la creación propia de procesos mediante la oferta de lenguajes de programación (compiladores, interpretes, etc.)..etc
                                                        Mostrar resumen completo Ocultar resumen completo

                                                        Similar

                                                        Latín - Vocabulario Básico
                                                        maya velasquez
                                                        Enseñar con Mapas Mentales
                                                        Diego Santos
                                                        HISTORIA de ESPAÑA
                                                        Ulises Yo
                                                        Matrices y Determinantes
                                                        Diego Santos
                                                        Anatomía cabeza
                                                        Diego Santos
                                                        Mapa conceptual
                                                        karina montealeg
                                                        Transporte a través de membrana.
                                                        heydi beltran
                                                        Circulación de cabeza y cuello
                                                        Antonio Vera
                                                        PIKTOCHART
                                                        jennifer reyes
                                                        Diagrama de Flujo Servicio de Peluqueria
                                                        Ricardo Lugo
                                                        ECUACIÓN CONTABLE
                                                        Sonia Lyvy BARCO CORREA