¿Cuáles son las pruebas de conocimientos básicos para los diseñadores de sistemas integrados?
El examen suave para diseñadores de sistemas integrados de nivel intermedio requiere conocimientos básicos por la mañana, con una puntuación total de 75 puntos y las preguntas son objetivas y múltiples. preguntas de elección. De acuerdo con el programa de examen del diseñador de sistemas integrados, el alcance del examen de la materia de conocimientos básicos es el siguiente:
1. Fundamentos de la informática
1.1 Sistema numérico y conversión a binario, octal. , decimal y hexadecimal Sistemas numéricos de uso común y su conversión mutua
1.2 Representación de datos Representación en máquina de números (origen, recíproco, complemento y desplazamiento, punto fijo y punto flotante, precisión y desbordamiento. Y flotante punto, precisión y desbordamiento) métodos de codificación de caracteres, caracteres chinos, sonidos e imágenes, métodos de verificación y sumas de verificación (verificación de paridad, verificación de Hamming, verificación de ciclo)
1.3 Números binarios en computadoras de operaciones aritméticas y lógicas Métodos de operación , operaciones básicas de álgebra lógica y simplificación de expresiones lógicas
1.4 Estructura del sistema informático y principios básicos de funcionamiento de componentes importantes Composición, rendimiento y principios básicos de funcionamiento de la CPU y la memoria Dispositivos de E/S y dispositivos de comunicación de uso común Rendimiento y principios básicos de funcionamiento de las interfaces de E/S Funciones, tipos y características de los sistemas de almacenamiento virtual y de almacenamiento multinivel Principios básicos de funcionamiento del almacenamiento virtual y de los sistemas de almacenamiento multinivel
1.5 Evaluación de seguridad, confiabilidad y desempeño del sistema Diagnóstico básico y confiabilidad del sistema tolerante a fallas Método de evaluación del desempeño del sistema informático para análisis y evaluación del desempeño
2. Conocimiento del hardware del sistema integrado
2.1 Conceptos básicos de circuitos digitales y circuitos lógicos
2.1.1 Circuitos combinacionales y circuito de temporización
2.1.2 Circuito bus y circuito de conversión de nivel
2.1.3 Dispositivo lógico programable
2.2 Conceptos básicos del microprocesador embebido
2.2.1 Arquitectura de microprocesador embebido Arquitectura Von Neumann y arquitectura Harvard Tecnología de canalización CISC y RISC Orden endian de almacenamiento de información (big-endian y little-endian)
2.2. 2 Arquitectura de procesador y tipos de sistemas integrados Arquitecturas de uso común y tipos de procesadores de 8 bits Características arquitectónicas de uso común de procesadores de 16 bits Características arquitectónicas de uso común de procesadores de 32 bits 16- Características arquitectónicas de uso común de procesadores de 32 bits Características arquitectónicas de Procesadores de 16 bits Características arquitectónicas de los procesadores de 32 bits de uso común Características arquitectónicas de los procesadores DSP de uso común Características arquitectónicas de los procesadores multinúcleo
2.2.3 Excepciones Excepciones de sincronización (trampas, fallas, terminación) Excepción asincrónica ( interrupción) Interrupción enmascarable, interrupción no enmascarable, prioridad de interrupción, anidamiento de interrupciones
2.3 Sistema de memoria del sistema integrado
2.3.1 Sistema de memoria Sistema de memoria Unidad de administración de memoria caché jerárquica (MMU)
2.3.2 Tipos de ROM y selección Tipos de ROM comunes Características típicas y diferencias de PROM, EPROM y E2PROM Tipo ROM Características y diferencias típicas
2.3.3 Tipos de memoria flash y selección de tipos de memoria flash Características típicas y diferencias entre la memoria flash NOR y NAND
2.3.4 Tipos de RAM y selección de tipos de RAM comunes SRAM, DRAM, DDRAM, NVRAM Características y diferencias típicas
2.3.5 Memoria externa Características típicas y diferencias de los tipos habituales de memoria externa: disco, CD-ROM, CF, SD, etc.
2.4 Interfaz de E/S del sistema integrado
2.4.1 Principios y estructuras básicos de temporizadores y contadores
2.4.2 Conceptos básicos de las interfaces GPIO y PWM Principio y estructura
2.4.3 Interfaz A/D y D/A
2.4.4.5 Memoria externa
Tipos comunes de memoria externa
Características típicas y diferencias de discos, CD-ROM, CF, SD, etc.
7.2 Conceptos básicos del diseño de PCB Principios de diseño de PCB Métodos y pasos de diseño de PCB Consideraciones de diseño de PCB multicapa y principios de cableado Conocimiento de confiabilidad en el diseño de PCB
2.7.1.2 Arquitectura de software integrada sin soporte de sistema operativo (sondeo, interrupciones, front- end y back-end)
3.1.3 Arquitectura de software integrada compatible con el sistema operativo
3.1.4 Conocimiento básico del paquete de soporte de la placa (inicialización del sistema, controlador de dispositivo)
3.1.5 Middleware integrado (interfaz gráfica de usuario, base de datos)
3.2 Conceptos básicos de los sistemas operativos integrados
3.2.1 Sistema operativo integrado Estructura Arquitectura monolítica, en capas y de microkernel
3.2.2 Gestión de tareas Tecnología de programación multicanal Conceptos de procesos, subprocesos y tareas Implementación de tareas (jerarquía de tareas, bloques de control de tareas, estados de tareas y conversión de estados, cola de tareas) Programación de tareas (indicadores de desempeño de la programación algoritmos, programación preferente, programación no preferente, orden de llegada, algoritmo de prioridad de tareas cortas, algoritmo de rotación de intervalos de tiempo, algoritmo de prioridad) Sistema en tiempo real y programación de tareas (algoritmo RMS, EDF) Comunicación entre tareas (***Disfrute memoria, mensajes, canalizaciones, señales) Sincronización y exclusión mutua (condiciones de carrera, secciones críticas, exclusión mutua, Signaloids, interbloqueo)
3.2.3 Gestión de almacenamiento Método de gestión de almacenamiento plano Gestión de almacenamiento de partición (partición fija, variable partición) Reubicación de direcciones (dirección lógica, dirección física, asignación de direcciones) Gestión de almacenamiento basada en páginas Tecnología de almacenamiento virtual (principio de ubicación de programas, gestión de almacenamiento virtual basada en páginas, algoritmo de reemplazo de páginas, modelo de conjunto de trabajo)
3.2 .4 Independencia del dispositivo de administración de dispositivos, dirección de E/S, control de E/S, procesamiento de interrupciones, tecnología de almacenamiento en búfer, tecnología pseudo-fuera de línea)
3.2.5 La estructura y organización de archivos básicos y archivos de directorio del sistema de archivos, métodos de acceso y control de acceso sistemas de archivos integrados comunes (FAT, JFFS, YAFFS)
3.2.6 Conceptos básicos del trasplante de sistemas operativos
3.3 Programación de sistemas integrados
3.3.1 Conceptos básicos del desarrollo de software integrado
3.3.2 Sistema ensamblador, compilador e intérprete de lenguajes de programación integrados Conocimientos básicos y principios básicos de funcionamiento del lenguaje ensamblador Lenguajes basados en procedimientos (procedimientos/funciones, paso de parámetros, variables globales, recursividad, asignación dinámica de memoria, tipos de datos) Lenguajes orientados a objetos (objetos, abstracción de datos, herencia, polimorfismo, gestión automática de la memoria) Las principales características y aplicaciones de varios lenguajes de programación
3.3.2 Lenguaje de desarrollo de software integrado 3.3.3.4 Lenguaje de desarrollo de software integrado 3.3.5 Lenguaje de desarrollo de software integrado 3.3.3.3 Software integrado Entorno de desarrollo 3.3.4 Diseño de software de desarrollo de software integrado (diseño de estructura de módulo, diseño de estructura de datos, diseño de memoria, análisis y diseño orientado a objetos) integrado diseño del cargador de arranque, diseño de controladores de dispositivo, diseño del kernel, programación de red, diseño de software de aplicaciones) Codificación (especificaciones de programación, revisión de código) Pruebas (entorno de prueba, casos de prueba, métodos de prueba, herramientas de prueba) Descarga y ejecución 3.3.5 Trasplante de software de aplicaciones integradas 4. Conocimiento del desarrollo y mantenimiento de sistemas integrados 4.1 Proceso de desarrollo del sistema y gestión de proyectos La división de objetivos y tareas en cada etapa del desarrollo del sistema ciclo de vida Conocimiento básico de proyectos de desarrollo de sistemas y el uso de herramientas de gestión comunes Métodos Principales métodos de desarrollo de sistemas, herramientas de desarrollo de sistemas y conocimiento ambiental 4.2 Conocimiento básico del análisis de sistemas Propósito y tareas del análisis de sistemas Método de análisis de sistemas Escritura método de especificación del sistema 4.3 Tradición del conocimiento del diseño del sistema Método de diseño del sistema método de codiseño hardware/hardware 4.4 Conocimiento de la implementación del sistema diseño de la estructura del sistema diseño detallado del sistema tecnología de depuración del sistema prueba del sistema p> 4.5 Conocimiento de mantenimiento del sistema Conocimiento de gestión de operaciones del sistema Conocimiento de mantenimiento del sistema Conocimiento de evaluación del sistema 5. Conocimiento de seguridad Conceptos básicos de seguridad Mecanismo de cifrado y descifrado 6. Conocimiento de estandarización Concepto de estandarización Estándares, estándares internacionales , conocimiento básico de estándares industriales, estándares empresariales, estándares de códigos, estándares de formatos de archivos, estándares de seguridad, especificaciones de desarrollo de software, estándares de documentos, estándares relacionados con sistemas integrados de organizaciones de estandarización del conocimiento 7. Conocimientos básicos de tecnología de la información Tecnología de la información y Leyes y regulaciones relacionadas con los conceptos básicos de los sistemas de información 8. Tendencias de desarrollo de la tecnología integrada 9. Inglés profesional en informática para leer y comprender correctamente materiales en inglés en campos relacionados p> Recordatorio: debido a los constantes cambios y ajustes en las políticas y el contenido de los exámenes, la información anterior proporcionada por Liekao.com es solo como referencia. Si tiene alguna objeción, se recomienda a los candidatos que consulten el contenido anunciado por. el departamento autorizado! Se presentan los siguientes materiales de revisión gratuitos: Plan de estudio para el examen del diseñador de sistemas integrados 2022 Formato: PDF Tamaño: 261,39 KB Folleto de inscripción del diseñador de comercio electrónico Xicai 2023 p> Formato: DO Tamaño: 6011.84KB Si tiene preguntas sobre el examen de calificación, no sabe cómo resumir el contenido de los puntos del examen o no conoce el idioma local. política de solicitud, haga clic a continuación para consultar Liekao.com y recibir materiales de revisión gratuitos p>