Con el desarrollo de la tecnología de la información, las computadoras están entrando cada vez más en el trabajo, el estudio y la vida de las personas. El siguiente es un "resumen de puntos básicos de conocimientos informáticos" compilado por mí para todos. Puede leerlo únicamente como referencia. Resumen de puntos básicos de conocimiento informático
Conocimiento de hardware
1. La composición de un sistema informático incluye un sistema de hardware y un sistema de software. El sistema de hardware se divide en tres estructuras típicas: <. /p>
(1) Estructura de bus único;
(2) Estructura de bus dual
(3) Estructura de sistema grande que utiliza canales.
La unidad central de procesamiento (CPU) contiene unidades aritméticas y controladores.
2. Sistema de instrucciones
Las instrucciones constan de códigos de operación y códigos de dirección.
3. El sistema de almacenamiento se divide en memoria principal-nivel de almacenamiento auxiliar y memoria principal-nivel de caché.
La caché sirve como una copia del área local de la memoria principal y se utiliza para almacenar los programas y datos más activos actualmente. Representación de datos en ordenadores
Estructura básica de Cache: La caché consta de almacenamiento, mapeo de direcciones y mecanismo de reemplazo.
4. Un canal es un controlador que gestiona las operaciones de E/S mediante la ejecución de programas de canal, lo que permite que la CPU y las operaciones de E/S alcancen un mayor grado de paralelismo.
5. Bus Desde un punto de vista funcional, el bus del sistema se divide en bus de direcciones (AB), bus de datos (DB) y bus de control (CB).
6. Calcula la capacidad del disco.
Capacidad sin formato = número de lados * (número de pistas/lado) * circunferencia del círculo interior * densidad máxima de bits
Capacidad formateada = número de lados * (número de pistas/lado) * (Número de sectores/pista)*(Número de bytes/sector)
7. Método de representación de datos código original y código complemento
[+0]Original=000…00 [ -0]Original=100...00 [+0]Inverse=000...00 [-0]Inverse=111...11
El código original de un número positivo = el complemento de un número positivo = el número positivo Complemento a uno El complemento a uno de un número negativo: el bit de signo permanece sin cambios y los bits restantes se invierten.
Sistema operativo
Definición de sistema operativo: Conjunto de programas utilizados para controlar y gestionar los recursos del sistema y facilitar el uso de los ordenadores por parte de los usuarios.
Función: Es el gestor de recursos del sistema informático. Características: Paralelismo, disfrute
Categorías: sistema operativo por lotes multicanal, sistema operativo de tiempo compartido, sistema operativo en tiempo real, sistema operativo de red.
Proceso: Es una actividad en ejecución de un programa con determinadas funciones independientes sobre una determinada recopilación de datos.
El proceso se divide en tres estados: estado en ejecución (Running), estado listo (Ready) y estado de espera (Blocked).
Memoria virtual: se refiere a una memoria falsa que en realidad no existe en forma física.
Página rack: Divide la memoria principal en bloques de almacenamiento del mismo tamaño.
Página: divida el espacio de direcciones lógicas del usuario (espacio de direcciones virtuales) en varias partes con el mismo tamaño que el marco de la página, y cada parte se denomina página.
Los algoritmos de reemplazo de páginas son:
1. Algoritmo de reemplazo óptimo OPT
2. Algoritmo de reemplazo primero en entrar, primero en salir FIFO
3. Algoritmo de reemplazo menos usado recientemente LRU
4. Algoritmo de reemplazo no usado recientemente NUR
Haga que los dispositivos exclusivos sean los más exclusivos, mejorando así la utilización del dispositivo y la eficiencia del sistema.
Sistema SPOOL: un sistema de hardware y software que implementa tecnología de dispositivo virtual, también conocido como sistema Spooling y sistema spooling.
Algoritmo de programación de trabajos:
1. Algoritmo de programación por orden de llegada FIFO: Seleccione según el orden en que los trabajos llegan al sistema o los procesos ingresan a la cola de listos.
2. Algoritmo de programación de prioridades: la programación se basa en la prioridad del proceso para que los procesos de alta prioridad reciban prioridad.
3. Algoritmo de programación de prioridad con el índice de respuesta más alto: cada trabajo tiene un número de prioridad, que no solo es función del tiempo de servicio requerido, sino también del tiempo de espera del trabajo para obtener el servicio. . función. Las tres anteriores son estrategias de programación no preventivas.
Conocimientos básicos de sistemas integrados
Definición: El software y hardware centrados en aplicaciones y basados en tecnología informática pueden adaptarse para adaptarse a sistemas de aplicaciones específicos, con cierto énfasis en la funcionalidad. Fiabilidad, coste, sistemas informáticos con estrictos requisitos de tamaño y consumo de energía.
Características: En términos de hardware, tiene las características de tamaño pequeño, peso ligero, bajo costo, alta confiabilidad y utiliza una CPU integrada dedicada. En términos de software, el tamaño del código es pequeño y eficiente, y requiere una velocidad de respuesta rápida, la capacidad de manejar eventos concurrentes asíncronos y capacidades de procesamiento en tiempo real.
Aplicaciones: Desde transbordadores espaciales hasta hornos microondas domésticos.
El protocolo de ventana deslizante estipula la retransmisión de paquetes no reconocidos. El número de dichos paquetes puede ser hasta el tamaño de la ventana deslizante. TCP utiliza el protocolo de ventana deslizante para resolver el control de flujo de un extremo a otro. Lectura ampliada: ¿Cuáles son las carreras de informática
1. Carrera de informática y tecnología
La informática y la tecnología es el estudio del diseño y la fabricación de computadoras y el uso de las computadoras para obtener , representar y almacenar información La disciplina de teorías, principios, métodos y técnicas de procesamiento, control, etc.
Esta carrera forma profesionales de la informática con desarrollo moral, intelectual y físico integral, buena calidad integral y capacidades pioneras e innovadoras. Dominar las teorías básicas, los conocimientos básicos y las habilidades y métodos básicos de esta especialización a través del aprendizaje sistemático, y ser capaz de participar en investigación, enseñanza, desarrollo de aplicaciones y gestión en departamentos de ciencia, tecnología, educación y economía.
2. Especialización en Ingeniería de Software
La ingeniería de software es una disciplina que estudia el uso de métodos de ingeniería para construir y mantener software eficaz, práctico y de alta calidad. Implica lenguajes de programación, bases de datos, herramientas de desarrollo de software, plataformas de sistemas, estándares, patrones de diseño, etc.
El objetivo de la ingeniería de software es: desarrollar software con aplicabilidad, eficacia, modificabilidad, confiabilidad, comprensibilidad, mantenibilidad y reutilización bajo la premisa de un costo y cronograma determinados, portabilidad, trazabilidad, interoperabilidad y productos de software. que satisfagan las necesidades del usuario. Perseguir estos objetivos puede ayudar a mejorar la calidad y la eficiencia del desarrollo de productos de software y reducir las dificultades de mantenimiento.
3. Especialización en Ingeniería de Redes
La ingeniería de redes se refiere al proyecto que se lleva a cabo de acuerdo con el plan y utiliza ideas, métodos y métodos de ingeniería para diseñar, desarrollar y resolver problemas del sistema de red. Cultivar y dominar las teorías y métodos básicos de la ingeniería de redes, la tecnología informática y la tecnología de redes, y ser capaz de utilizar los conocimientos y habilidades aprendidos para analizar y resolver problemas prácticos relacionados. Pueden participar en diversos sistemas de redes en la industria de la información y otros. sectores económicos nacionales y talentos senior en tecnología de redes que trabajan en la investigación, la enseñanza, el diseño y el desarrollo de sistemas de comunicación por computadora.
Esta especialización cultiva el desarrollo integral de la moral, la inteligencia, el cuerpo y la estética, y domina los conocimientos básicos de las ciencias naturales, las humanidades y las ciencias sociales, las teorías básicas de la informática, los sistemas de software y hardware y los conocimientos de aplicación. y conocimientos profesionales y aplicaciones de la ingeniería de redes. Profesionales senior de investigación y aplicación con conocimientos, conciencia innovadora, capacidad para analizar y resolver problemas en este campo profesional, ciertas habilidades prácticas y buenas habilidades de aplicación de idiomas extranjeros.
4. Especialización en tecnología de medios digitales
La tecnología de medios digitales es una plataforma abierta, que incluye principalmente diseño de escenas, diseño de imágenes de personajes, programación de juegos, posprocesamiento multimedia e interacción hombre-máquina. La tecnología es una especialidad diseñada principalmente para el desarrollo de juegos, arte de sitios web y trabajos de diseño creativo.
Esta especialización cultiva talentos profesionales con desarrollo integral de la moral, la inteligencia, el físico y la estética, de cara a la actual era de la información, y comprometidos con el desarrollo de los medios digitales y la comunicación digital. Los graduados tendrán teoría de la comunicación de la información, tecnología de medios digitales y capacidades de gestión de diseño, y podrán trabajar en agencias gubernamentales y del partido, medios de noticias, publicaciones, comercio, educación, consultoría de información y campos relacionados con TI.
5. Especialización en Ingeniería Electrónica e Informática
La especialización en Ingeniería Electrónica e Informática es una especialización especial del Ministerio de Educación que combina ingeniería eléctrica e informática y tiene buenas perspectivas de desarrollo. La especialización en ingeniería electrónica e informática es una especialización que integra el diseño de software y el diseño de hardware y combina la electrónica de potencia.
Los estudiantes de esta especialidad aprenden principalmente las teorías y conocimientos básicos de la electricidad y la tecnología informática, reciben capacitación relevante y tienen la capacidad de resolver problemas prácticos y trabajos relacionados.