Documentos de Académico
Documentos de Profesional
Documentos de Cultura
- Multiprocesamiento
- Maximizar utilizacion del procesador
- Tiempos de respuesta razonable
- Lenguajes Formales
- Alfabeto
- definicion
- clausura del alfabeto
- Cadena
- e --> cadenas vacias
- operaciones sobre cadenas
- longitud de la cadena
- igualdad de cadenas
- reversa de la cadena
- concatenacion
- propiedades de la concatenacion
- potencia
- lenguaje
- definicon --> L incluido en A*
- operaciones sobre lenguajes
- union
- interseccion
- complemento
- resta
- concatenacion
- potencia de L
- clausura de L
- reverso de L
- Gramaticas formales
- definicion: conjunto de reglas para escribir correctamente frases de u
n lenguaje
- generadoras de lenguajes formales
- G = (N,T,S,P)
- N conjunto finito de simbolos NO terminales
- T conjunto finito de simbolos terminales
- S axioma o simbolo distinguido (del cual se comienza a derivar
)
- P conjunto de reglas de produccion
- formato de reglas de produccion
- lineal derecha
- lineal izquierda
- derivacion
- se comienza derivando a partir de S
- las cadenas estan compuestas solo por simbolos terminales
- Expresiones regulares
- describen a los lenguajes regulares
- Automata finito
- definicion: modelo matematico que realiza computos de forma automatica
sobre una entrada para producir una salida
- A = (Q, q0, , , F)
- Q conjunto de estados posibles
- q0 estado inicial
- alfabeto
- funcion de transicion
- F conjunto de estados finales o de aceptacion
- funcionamiento
- representacion
- diagrama de estados
- tabla de transiciones
- clasificacion
- determinista
- cuando estamos en un estado Ei y viene un simbolo Si,
solo puede llevarnos a un estado posible
- todos los estados intermedios tienen un estado siguien
te
- NO determinista
- puede a ver mas de un estado posible (mas de una trans
icion) para un mismo simbolo Si
- Maquina de estados
- definicion
- herramienta que modela sistemas con entradas y salidas
- las salidas dependen de la entrada actual y de las anteriores
- a medida que se procesa una entrada, se va cambiando de estado
, de manera que la salida
depende de la entrada y el estado actual
- maquina de estados finito --> tiene una cantidad finita de estados
- clasificacion
- aceptoras (o reconocedoras)
- la salida es "si" o "no"
- dependen unicamente del estado
- existe un estado inicial q0
- la salida es "si" cuando el estado en que termino es u
n estado de aceptacion
- transductoras
- convierten una secuencia de seales de entrada en una sec
uencia de seales de salida
- dependen de la entrada actual (ademas del estado actua
l)
- se puede prescindir de un estado inicial
- Concurrencia
- definicion
- problemas
- inanicion
- definicion
- interbloqueo
- definicion
- condiciones de interbloqueo
1- exclusion mutua
2- retencion y espera
3- no apropiacion
-> 4- circulo vicioso de espera
- soluciones
- prevencion
- indirecta: evitar que alguna de las 3
primeras condiciones se produzca
- directa: permitir las 3 primeras condi
ciones pero evitar el interbloqueo
- prediccion
- se intenta producir cuando se va a pro
ducir un interbloqueo para evitarlo