Estructura de un Sistema Informático

Description

kkkkkk
光华 陈
Mind Map by 光华 陈, updated more than 1 year ago
光华 陈
Created by 光华 陈 about 8 years ago
815
0

Resource summary

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
                                                        Show full summary Hide full summary

                                                        Similar

                                                        GCSE AQA Chemistry - Unit 2
                                                        James Jolliffe
                                                        Edexcel Additional Science Biology Topic 1- Genes and Enzymes
                                                        hchen8nrd
                                                        chemistry: c2
                                                        kristy baker
                                                        GoConqr Getting Started Guide
                                                        Norman McBrien
                                                        PSBD TEST # 3
                                                        yog thapa
                                                        Acids and Bases
                                                        Sarah Egan
                                                        GRE Verbal Reasoning Vocabulary Flashcards 3
                                                        Sarah Egan
                                                        GCSE AQA Physics 1 Energy & Efficiency
                                                        Lilac Potato
                                                        Which GoConqr Product is Right for Me?
                                                        Sarah Egan
                                                        Present Simple Vs Present Continuous
                                                        Luis Alcaraz
                                                        Data Protection Act 1998
                                                        Carina Storm