NOTA PRELIMINAR En este libro tratamos un desarrollo actualizado de contenidos perteneciente a los bloques temáticos más importante del temario de Oposición de la especialidad de Informática. Cada bloque temático (Sistemas Operativos, Base de Datos y Redes) se da una idea global del concepto que desarrolla, profundizando en el mismo y proporcionando toda la información necesaria para desarrollar el contenido de los temas. - Bloque 1: Sistemas Operativos (del tema 15 al 21 y el tema 65). - Bloque 2: Base de Datos (temas 13 y 14 y del tema 34 al 45). - Bloque 3: Redes (del tema 61 al 73). Como añadido, al final de cada bloque incluimos una serie de ejercicios prácticos dirigidos a preparar la parte práctica de la Oposición.
18
Embed
NOTA PRELIMINAR - cede.es · ejercicios de modelo entidad-relaciÓn 3 1.1. ejercicio tienda 3 1.2. ejercicio instituto 4 1.3. ejercicio consultorÍa 5 2. ejercicios de entidad-relaciÓn
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
NOTA PRELIMINAR
En este libro tratamos un desarrollo actualizado de contenidos perteneciente a los
bloques temáticos más importante del temario de Oposición de la especialidad de
Informática.
Cada bloque temático (Sistemas Operativos, Base de Datos y Redes) se da una idea
global del concepto que desarrolla, profundizando en el mismo y proporcionando toda
la información necesaria para desarrollar el contenido de los temas.
- Bloque 1: Sistemas Operativos (del tema 15 al 21 y el tema 65).
- Bloque 2: Base de Datos (temas 13 y 14 y del tema 34 al 45).
- Bloque 3: Redes (del tema 61 al 73).
Como añadido, al final de cada bloque incluimos una serie de ejercicios prácticos
dirigidos a preparar la parte práctica de la Oposición.
ÍndicePlanificación de procesos.....................................................................................................................3Sincronización de procesos..................................................................................................................7
Alternancia.......................................................................................................................................7Punto de Encuentro..........................................................................................................................8Recurso compartido.........................................................................................................................9Productor consumidor....................................................................................................................11
Gestión de Memoria...........................................................................................................................14Problema. Cálculo direcciones. Algoritmo sustitución de páginas................................................14Problema . Cálculo direcciones físicas/virtuales...........................................................................17Problema . Planificación cabezal disco..........................................................................................18
Programación Shell Script..................................................................................................................22Script 1. “Hola mundo”.................................................................................................................22Script 2.. Asignación y Acceso a variables. Comando read...........................................................22Script 2. Manipulación de variables..............................................................................................22Script 3. Operaciónes aritméticas..................................................................................................23Script 4. Operaciónes aritméticas en punto fltotante.....................................................................23Script 5. Condicionales..................................................................................................................23Script 6. Almacenar el resultado de un comando en una variable. Comparar cadenas.................24Script 7. Condicional sobre ficheros/directorios............................................................................24Script 9. Ejemplo de case...............................................................................................................25Script 10. Ejemplo de select..........................................................................................................26Script 11. Bucle while....................................................................................................................26Script 12. Bucle until. Generar núm. aleatorios.............................................................................26Script 13. Ejemplos de variantes del bucle for..............................................................................27Script 14. Comando egrep.............................................................................................................28Script 15. Concatenación de comandos.........................................................................................29Script 16. Creación de diálogos.....................................................................................................29Script 17. Concatenación de comandos.........................................................................................31Script 18. Concatenación de comandos.........................................................................................32Script 19. Concatenación de comandos.........................................................................................32Script 20. Arrays............................................................................................................................32Script 21. Parámetros.....................................................................................................................33Script 22. Parámetros.....................................................................................................................33Script 23. Creación de usuarios. Múltiples variantes (xargs, ficheros, arrays....)..........................34Script 24. Logs...............................................................................................................................36Script 25. Funciones......................................................................................................................37Script 26. Librerías........................................................................................................................37Script 27. Ejempo de WatchDog....................................................................................................38Script 28. Ejemplo de uso de Particiones......................................................................................39Script 29. Ejemplo de Getopts.......................................................................................................39
1 Profesores de Enseñanza Secundaria INFORMÁTICA. Bases de datos
BLOQUE
02
BASES DE DATOS
TEMAS
13. Ficheros. Tipos. Características. Organizaciones. 14. Utilización de ficheros según su organización. 34. Sistemas gestores de bases de datos. Funciones. Componentes. Arqui-
tecturas de referencia y operacionales. Tipos de sistemas. 35. La definición de datos. Niveles de descripción. Lenguajes. Diccionario
de datos. 36. La manipulación de datos. Operaciones. Lenguajes. Optimización de
consultas. 37. Modelo de datos jerárquico y en red. Estructuras. Operaciones. 38. Modelo de datos relacional. Estructuras. Operaciones. Álgebra relacio-
nal. 39. Lenguajes para la definición y manipulación de datos en sistemas de
base de datos relacionales. Tipos. Características. Lenguaje SQL.. 40. Diseño de bases de datos relacionales. 41. Utilidades de los sistemas gestores de base de datos para el desarrollo
de aplicaciones. Tipos. Características. 42. Sistemas de base de datos distribuidos. 43. Administración de sistemas de base de datos. 44. Técnicas y procedimientos para la seguridad de los datos. 45. Sistemas de información. Tipos. Características. Sistemas de informa-
ción en la empresa
2 Profesores de Enseñanza Secundaria INFORMÁTICA. Bases de datos
1 Profesores de Enseñanza Secundaria INFORMÁTICA. Redes
BLOQUE
03
REDES
TEMAS
61. Redes y servicios de comunicaciones. 62. Arquitecturas de sistemas de comunicaciones. Arquitecturas basadas
en niveles. Estándares. 63. Funciones y servicios del nivel físico. Tipos y medios de transmisión.
Adaptación al medio de transmisión. Estándares. 64. Funciones y servicios del nivel de enlace. Técnicas. Protocolos. 65. Funciones y servicios del nivel de red y del nivel de transporte. Técni-
cas. Protocolos. 66. Funciones y servicios en niveles de sesión, presentación y aplicación.
Protocolos. Estándares. 67. Redes de área local. Componentes. Topologías. Estándares. Protoco-
los. 68. Software de sistemas de red. Componentes. Funciones. Estructura. 69. Integración de sistemas. Medios de interconexión. Estándares. Proto-
colos de acceso a redes de área extensa. 70. Diseño de sistemas en red local. Parámetros de diseño. Instalación y
configuración de sistemas en red local. 71. Explotación y administración de sistemas en red local. Facilidades de
gestión. 72. La seguridad en sistemas en red. Servicios de seguridad. Técnicas y
sistemas de protección. Estándares. 73. Evaluación y mejora de prestaciones en un sistema en red. Técnicas y
procedimientos de medidas.
2 Profesores de Enseñanza Secundaria INFORMÁTICA. Redes