| Segundo volumen de la preparación, este libro contempla los treinta temas del programa referidos a las materias específicas (informáticas) que sirven de base para la realización del primer y segundo ejercicios de la oposición. El desarrollo del temario se ha realizado siguiendo un rigor expositivo en la parte técnica, pero también persiguiendo una clara orientación didáctica mediante la utilización de diversos diagramas explicativos y otros recursos que le facilitarán enormemente el aprendizaje y memorización de los contenidos.
ÍNDICETema 1. Representación de la información en los ordenadores. Datos numéricos y no numéricos. Códigos. Tema 2. Organización y funcionamiento de las unidades de proceso. Lenguaje máquina, conjuntos de instrucciones y modos de direccionamiento. Unidades de control de lógica cableada y lógica microprogramada. Tema 3. Memoria principal. Características. Organización interna. Memoria «cache». Tema 4. El subsistema de entrada y salida. Control de periféricos. Acceso directo a memoria. Canales. Prioridades. Tema 5. Dispositivos de almacenamiento masivo. Tema 6. Telecomunicaciones. Medios de transmisión. Modos de comunicación. Equipos terminales y de comunicaciones. Protocolos de comunicaciones. Servicios y sistemas públicos de transmisión de datos. Tema 7. Redes de área local. Topologías. Métodos de acceso al medio. Estándares. Tema 8. La gestión de procesos en los sistemas operativos. Sincronización. Ejecución concurrente. Bloqueos. La gestión de procesos en UNIX V. Tema 9. Gestión de memoria en los sistemas operativos. Métodos de asignación de memoria. Memoria virtual. Paginación. Segmentación. Algoritmos de sustitución. La gestión de memoria en UNIX V. Tema 10. La gestión de ficheros y dispositivos. El caso de UNIX V Tema 11. Administración de sistemas operativos. Control de acceso y protección de la información. El caso de UNIX V. Tema 12. Funciones soportadas por los sistemas de gestión de bases de datos. Gestión del espacio. Gestión de accesos. Concurrencia. Integridad y recuperación. Seguridad. Tema 13. Los ordenadores personales. Arquitectura y sistemas operativos. Tema 14. El ciclo de vida de las aplicaciones informáticas. Evolución. El modelo en cascada. El modelo en espiral. Metodologías de desarrollo de sistemas de información. La metodología Métrica. Tema 15. Legislación de protección de datos de carácter personal. La Directiva 95/46/CE. La Ley Orgánica 15/1999 de Protección de Datos de Carácter Personal (LOPD) y disposiciones que la desarrollan. Tema 16. La seguridad informática. Objetivos. Plan de seguridad corporativo. Análisis de riesgos. Planes de contingencia.La seguridad en comunicaciones y redes de ordenadores. Tema 17. Tipos abstractos de datos. Listas, pilas y colas. Tablas y tablas dispersas. Arboles. Tema 18. Lenguajes de programación. Tipos de datos. Operadores. Instrucciones condicionales y de repetición. Subprogramas y funciones. Lenguajes de cuarta generación. Tema 19. Organización y métodos de acceso a ficheros. Ficheros indexados. Ficheros con acceso disperso. Tema 20. Las bases de datos. El modelo de referencia ANSI. El modelo relacional. Reglas de Codd. Normalización. Tema 21. Lenguajes de manipulación de bases de datos. El lenguaje SQL. Optimización de consultas. Normas y estándares para la interoperabilidad entre gestores de bases de datos relacionales. Tema 22. Análisis y diseño de Sistemas de Información. Diseño de subsistemas. Diseño de clases. Diseño de intefaz de usuario. Modelización de datos. Tema 23. Programación estructurada. Lenguajes de programación. Programación orientada a objeto. Objetos, clases, herencia, métodos. Herramientas de programación: entornos visuales. Tema 24. Verificación y validación del sistema. Técnicas de pruebas. Estrategia de pruebas: organización, participantes, pruebas unitarias, de integración y del sistema. Adecuación a las especificaciones. Plan de puesta en producción y plan de migración. La elaboración de prototipos en el desarrollo de sistemas de información: características y finalidad. Tema 25. Mantenimiento del software. Mantenimiento correctivo y evolutivo. Reingeniería de sistemas de información e ingeniería inversa. Gestión de configuraciones y control de versiones. Gestión de la documentación. Tema 26. La explotación de sistemas informáticos (I): Funciones de los operadores de ordenador. Manuales de operación de aplicaciones informáticas. Tema 27. La explotación de sistemas informáticos (II): Control de trabajos y rendimientos del sistema informático. Tema 28. La explotación de sistemas informáticos (III): Lenguajes procedimentales y de control. Intérpretes de comandos («Shell») en UNIX V. Tipos. Programación de la «shell». Tema 29. La explotación de sistemas informáticos (IV): incidencias. Interrupciones y caídas del sistema. Medidas a tomar. Volcados de memoria. Tema 30. La explotación de sistemas informáticos (V): La seguridad y protección de la explotación informática y de los soportes de información. Copias de seguridad.*Para península. Tiempo estimado para días laborables |