Você está na página 1de 11

MATERIAL DE REPASO DE LAS UNIDADES 3 Y 4 NOTA: LAS PREGUNTAS DEL EXAMEN ESTARN BASADAS EN VARIACIONES DEL SIGUIENTE BANCO

DE PREGUNTAS Y EJERCICIOS DE LAS UNIDADES 3 Y 4. 1. CREACIN DE ARCHIVOS POR LOTES (BATCH) a. NOMBRA AL ARCHIVO OUTPUT.BAT. b. EL ARCHIVO DEBE RECIBIR COMO ENTRADA DOS PARMETROS - UN COMANDO Y UN NOMBRE DE ARCHIVO- Y DEBE REDIRECCIONAR LA SALIDA DEL COMANDO AL ARCHIVO ESPECIFICADO: OUTPUT COMANDO NOMBREARCHIVO c. EL ARCHIVO POR LOTES OUTPUT.BAT DEBE REVISAR ERRORES PARA DETERMINAR SI UN ARCHIVO CON EL NOMBRE NOMBREARCHIVO YA EXISTE. d. SI UN ARCHIVO CON EL NOMBRE NOMBREARCHIVO YA EXISTE, EL ARCHIVO POR LOTES NO DEBE SOBREESCRIBIR EL ARCHIVO EXISTENTE, SINO REGRESAR UN MENSAJE DE ERROR QUE DIGA: NOMBREARCHIVO YA EXISTE.

Output.bat

2.

ARCHIVOS POR LOTES Y MACROS

a. QU ES UN ARCHIVO POR LOTES DE DOS? SERIE DE INSTRUCCIONES DE DOS, QUE NICAMENTE PUEDEN SER EJECUTADOS POR EL SISTEMA OPERATIVO. b. QU ES UNA MACRO DE EXCEL? CONJUNTO DE INSTRUCCIONES DE PASOS A SEGUIR QUE SON UTILIZADOS NICAMENTE EN LA APLICACIN. c. QU TIPO DE TAREAS PUEDE DESARROLLAR UN ARCHIVO POR LOTES O UNA MACRO? SI ES UNA ARCHIVO DE LOTES SON TAREAS DEL SISTEMA OPERATIVO Y SI ES UNA MACRO SOLO PUEDE UTILIZAR ARCHIVOS DE EXCEL. d. CULES SON LOS BENEFICIOS DE USAR ARCHIVOS POR LOTES Y MACROS? SE REDUCEN TIEMPOS, TAREAS REPETITIVAS e. CULES SON LAS DESVENTAJAS DE USAR ARCHIVOS POR LOTES Y MACROS? UNA VES QUE SE EJECUTA LA MACRO O EL ARCHIVO POR LOTES NO SE PUEDE DESACER O ALGN ERROR QUE SE HAYA COMETIDO YA NO SE PUEDE DETENER EN UN PASO ESPECIFICO, CUANDO SE CORRE UNA MACRO NO SE PUEDE DESACER UNA ACCIN. 3. BIOS Y CMOS a. EXPLICA LA FUNCIN DEL ROM BIOS EN EL PROCESO DE ARRANQUE. ES UNA SECUENCIA DE EVENTOS QUE OCURRE EN EL MOMENTO EN QUE SE ENCIENDE LA COMPUTADORA ANTES DE QUE CARGUE EL SISTEMA OPERATIVO, HACE LA AUTOPRUEBA DE ENCENDIDO, HACE LA REVISION DE LA CONFIGURACION Y PERSONALIZACION. b. DEFINE FLASHING, CON RESPECTO AL ROM BIOS. ES UN TIPO DE MEMORIA EEPROM QUE PUEDE SOBREESCRIBIRSE. c. EXPLICA LA FUNCIN DEL CMOS EN EL PROCESO DE ARRANQUE. EN EL CMOS SE ENCUENTRA LA CONFIGURACION DE FABRICA, POR LO QUE SOLAMENTE ALMACENA LA CONFIGURACIN DE PARMETROS BIOS, Y CONTIENE INFORMACIN BSICA SOBRE ALGUNOS RECURSOS DEL SISTEMA QUE SON SUSCEPTIBLES DE SER MODIFICADOS COMO EL DISCO DURO, EL TIPO DE DISCO FLEXIBLE, ETC. d. CUL ES LA VENTAJA DE TENER UN ROM NO CAMBIABLE Y UN CMOS CAMBIABLE DURANTE EL PROCESO DE ARRANQUE? LA VENTAJA ES QUE SI ES CAMBIABLE PUES SE PUEDE PERSONALIZAR EL PROCESO DE ARRANQUE, SOLO EN ALGUNOS CASOS, NO EN TODOS,

e. CONSIDERA QUE EL CMOS HA PERDIDO ENERGA. LA INFORMACION DE FABRICA ORIGINAL SE PRESERVA Y SE PIERDE AQUELLA QUE EN DONDE SE HAYAN REALIZADO CAMBIOS. i. QU LE SUCEDE A LOS DATOS QUE ESTABAN ALMACENADOS EN EL CMOS? LA MEMORIA CMOS ES VOLTIL, PERO AL APAGAR LA COMPUTADORA SU CONTENIDO SE PRESERVA POR UNA PEQUEA BATERA QUE SE ENCUENTRA EN LA TARJETA PRINCIPAL. PERO CUANDO SE PIERDE LA ENERGIA O SE ACABA LA BATERIA SE PIERDEN LAS MODIFICACIONES QUE SE LE HAYAN HECHO A LA CONFIGURACION DEL SISTEMA, REGRESANDO A LA INFORMACION ORIGINAL DE FABRICA. ii. DE QU FORMA LA PRDIDA DE ENERGA DEL CMOS AFECTA EL PROCESO DE ARRANQUE? A PESAR DE QUE CUENTA CON UNA PEQUEA BATERIA QUE LE AYUDA A PRESERVAR SU INFORMACION, SI EXISTIERON CAMBIOS EN LA CONFIGURACION DEL SISTEMA ESTAS MOFICACIONES SE PERDIEN Y UNICAMENTE QUEDA LA INFORMACION ORIGINAL DE FABRICA. MENCIONA DOS FORMAS DE CAMBIAR LA INFORMACIN DEL CMOS. F10, F8, F2, SPR O DEPENDE DE LA CONFIGURACION DE LA MAQUINA

f.

4.

PROCESO DE ARRANQUE

a.

  

 

MENCIONA DOS FUNCIONES DEL PROCESO DE ARRANQUE CARGAR EL SISTEMA OPERATIVO O REVISAR LA CONFIGURACION. DESCRIBE LOS PASOS INVOLUCRADOS EN UN POST (INCLUYE LA INFORMACIN QUE DESPLIEGA EL BIOS AL FINAL DEL POST). AL ENCENDER LA COMPUTADORA, EL BIOS INICIA SU EJECUCIN CON EL EXAMEN POST ("POWER-ON SELF TEST" O EXAMEN DE ENCENDIDO). LUEGO EL BIOS HABILITA LA TARJETA DE VIDEO (LA PANTALLA BRILLA) Y SE DESPLIEGA INFORMACIN BSICA AS COMO EL TIPO DE TARJETA DE VIDEO INSTALADA, EL NOMBRE DEL FABRICANTE DEL BIOS Y LA VERSIN DEL BIOS. DESPUS DETERMINA LA CANTIDAD DE DRAM INSTALADO EN EL SISTEMA Y PUEDE HACER UN EXAMEN DE MEMORIA. ESTE EXAMEN DEPENDE DE UN PARMETRO EN LA CONFIGURACIN DEL BIOS. (EN LOS SISTEMAS DE MUCHA MEMORIA, SE PUEDE DESACTIVAR EL EXAMEN DE MEMORIA PARA PRODUCIR UN ENCENDIDO MS RPIDO.) LA CONFIGURACIN DE LA MEMORIA Y LOS RESULTADOS DE LOS EXMENES SE DESPLEGARN EN LA PANTALLA. EL BIOS VERIFICA CUALES TARJETAS DE EXPANSIN Y ADAPTADORES ESTN PRESENTES Y LOS INICIALIZA. PARA CONCLUIR LA SECUENCIA POST, EL BIOS DESPLIEGA LA INFORMACIN DE LA CONFIGURACIN DEL SISTEMA, AS COMO EL TIPO DE PROCESADOR INSTALADO, LA INFORMACIN DE LA MEMORIA CACH, LOS TIPOS DE UNIDADES DE DISCO, LAS DIRECCIONES DE LOS PUERTOS SERIALES Y PARALELOS Y LA LISTA DE OTRAS TARJETAS DE EXPANSIN DETECTADAS. UNA VEZ QUE SE FINALIZA LA SECUENCIA POST, EL SIGUIENTE TRABAJO DEL BIOS ES CARGAR EL PROGRAMA QUE A SU VEZ CARGAR AL SISTEMA OPERATIVO

b. COMPLETA LA SIGUIENTE TABLA, ACOMODANDO EN ORDEN SECUENCIAL LOS SIGUIENTES PASOS DEL PROCESO DE ARRANQUE.  COPIAR BIOS A RAM  EJECUTAR EL PROGRAMA BIOS  IDENTIFICAR LOS DISPOSITIVOS PERIFRICOS  CARGAR LOS MANEJADORES DE LOS DISPOSITIVOS  POST  BUSCAR EL SECTOR DE ARRANQUE MAESTRO Y CARGAR EL SISTEMA OPERATIVO PASOS EN EL PROCESO DE ARRANQUE ENCENDER LA MQUINA EJECUTAR EL PROGRAMA BIOS COPIAR BIOS A RAM POST IDENTIFICAR LOS DISPOSITIVOS PERIFRICOS BUSCAR EL SECTOR DE ARRANQUE MAESTRO Y CARGAR EL SISTEMA OPERATIVO CARGAR LOS MANEJADORES DE LOS DISPOSITIVOS OPERACIN DEL SISTEMA OPERATIVO

D- EXPLICA QU SIGNIFICA EL TRMINO ORDEN DE BSQUEDA EN RELACIN A LA TABLA DE LA PARTE C. LA MAQUINA ESTA BUSCANDO EL SISTEMA OPERATIVO, ESTA DEFINIDO EN CMOS Y LO VA A BUSCAR POR LAS DIFERENTES UNIDADES REMOVIBLES, PRIMERO A, B, C Y EMPIEZA EN ESE ORDEN PARA IDENTIFICAR FALLAS Y PODER SOLUCIONAR LOS ERRORES. E.- EXPLICA QU SIGNIFICA EL TRMINO CARGADOR DE ARRANQUE EN RELACIN A LA TABLA DE LA PARTE C. ES AQUEL QUE SE ENCARGA DE PREPARAR TODO LO QUE NECESITA EL SISTEMA OPERATIVO PARA FUNCIONAR. 5.-BASES DE DATOS a. CUL ES LA FUNCIN BSICA E IMPORTANTE PARA LA QUE SIRVEN TODAS LAS BASES DE DATOS? PARA GUARDAR Y ORGANIZAR INFORMACIN. b. EXPLICA EL USO DE REGISTROS Y CAMPOS DENTRO DE UNA BASE DE DATOS. REGISTRO ES UN CONJUNTO DE CAMPOS, EL CAMPO ME VA A DAR LA INFORMACION EXACTA DE LO QUE CONTIENE UN REGISTRO DE FORMA DETALLADA. c. QU ES UNA LLAVE PRIMARIA, Y CMO SE USA? ES UN CAMPO QUE NOS VA A IDENTIFICAR UN REGISTRO Y SE USA PARA IDENTIFICAR A UNA PERSONA Y A UN ARTICULO Y CON ESTA LLAVE NOS PUEDE TRAER INFORMACION O UNA RELACION, LA CUAL NO SE PUEDE DUPLICAR. d. EN RELACIN A UNA BASE DE DATOS, QU FUNCIN TIENE EL SQL? ES UN LENGUAJE ESTRUCTURADO DE CONSULTA, Y SU FUNCION ES CONSULTAR DATOS, CONTROLAR USUARIOS E INFORMACION, MODIFICAR INFORMACION, TIENE EL NIVEL DE CREAR ESTRUCTURAS DE LA BASE DE DATOS, TENER EL CONTROL, EXPLOTACION DE LA BASE DE DATOS Y ACCESAR DATOS

e. MENCIONA TRES EJEMPLOS DE BASES DE DATOS CON LAS QUE PUEDES INTERACTUAR EN INTERNET. EN GOOGLE BUSCAMOS LIBROS Y NOS MANDA HTTP://.GANDHI.COM.MX (PARA CONSULTAR Y COMPRAR LIBROS) HTTP://CATALOG.LOC.GOV/ HTTP://WWW.GANDHI.COM.MX/ HTTP://WWW.MIXUP.COM.MX/MIXUP/

6.- INTERRUPCIONES f. DEFINE QU ES UNA INTERRUPCIN DE HARDWARE. ES UNA DE LAS TAREAS MS IMPORTANTES DEL NCLEO (KERNEL) DEL SISTEMA OPERATIVO. UNA INTERRUPCION LE SEALA AL PROCESADOR QUE UN EVENTO HA OCURRIDO Y QUE REQUIERE DE ATENCIN INMEDIATA. g. SI EL SISTEMA EST EJECUTANDO UN PROCESO ACTUALMENTE, MENCIONA LOS PASOS QUE EL SISTEMA REALIZA PARA PROCESAR UNA INTERRUPCIN Y REGRESAR AL PROCESO ORIGINAL. 1.- LA INTERFAZ DEL TECLADO LE MANDA AL PROCESADOR UNA SEAL LLAMADA IRQ (INTERRUPT REQUEST) O PETICIN DE INTERRUPCIN. 2.- EL PROCESADOR RECIBE LA SEAL, DETIENE LA EJECUCIN DEL PROGRAMA DE APLICACIN 3.- TOMA NOTA DE LA DIRECCIN DE LA LTIMA INSTRUCCIN QUE SE EJECUT. (EL ADMINISTRADOR DE INTERRUPCIONES ALMACENA LOS CONTENIDOS DEL LA PRIMERA APLICACIN PARA PODER USARLA POSTERIORMENTE). 4.-ENSEGUIDA, SE VA A LA DIRECCIN DEL ADMINISTRADOR DE INTERRUPCIONES DEL TECLADO, Y COMIENZA LA EJECUCIN DE LAS INSTRUCCIONES QUE ENCUENTRA ALL. 5.-POSTERIORMENTE YA QUE EL ESTADO DE LA INTERFAZ HAYA ACEPTADO EL BYTE DE INFORMACION LA COLOCA EN UNA AREA DE ALMACENAMIENTO QUE EL CONTROLADOR DE TECLADO REVISARA EN SU SIGUIENTE CORRIDA. 6.-FINALMENTE EL ADMINISTRADOR DE INTERRUPCIONES RESTITUYE EL CONTENIDO DE LOS REGISTROS ALMACENADOS DE LA TAREA QUE ESTABA EJECUTANDO ANTERIORMENTE NOTA: ESTO SUCEDE EN 100 MICROSEGUNDOS Y LA PRIMERA APLICACIN NI SE ENTERO DE LA INTERRUPCION. h. QU CAUSA UNA INTERRUPCIN? EVENTOS TALES COMO OPERACIONES DE ENTRADA/SALIDA QU ES UNA PRIORIDAD DE INTERRUPCIN? SE REFIERE A QUE LOS DISPOSITIVOS DE BAJA VELOCIDAD TIENEN BAJA PRIORIDAD Y LOS DISPOSITIVOS DE ALTA VELOCIDAD TIENEN PRIORIDAD ALTA, YA QUE PARA FUNCIONAR DE MANERA OPTIMA REQUIEREN DE UNA RESPUESTA RAPIDA. (CADA PERIFERICO TIENE SU PROPIA PRIORIDAD PUEDE SER ALTA O BAJA Y DE ESO DEPENDEN SU PRIORIDAD). i. MENCIONA UN EJEMPLO DE UN DISPOSITIVO QUE TIENE UNA PRIORIDAD DE INTERRUPCIN ALTA Y DE UN DISPOSITIVO QUE TIENE UNA PRIORIDAD DE INTERRUPCIN BAJA. PRIORIDAD ALTA: DISCO DURO, TARJETA DE RED Y CD ROOM PRIORIDAD BAJA: TECLADO. j. CMO SE ASIGNAN LAS PRIORIDADES A LOS DISPOSITIVOS? DEPENDIENDO DE SU VELOCIDAD, EL ADMINISTRADOR SOLO PERMITE QUE UNA INTERRUPCION SEA INTERRUMPIDA POR UNA DE MAYOR PRIORIDAD O VELOCIDAD.

7.- CAPAS k. MENCIONA LAS CAPAS DE SOFTWARE, DE LA MS BAJA A LA MS ALTA. HARDWARE(BAJA) BIOS CONTROLADORES DE LOS DISPOSITIVOS (DRIVERS) NUCLEO (KERNEL) SISTEMA OPERATIVO INTERFAZ DE PROGRAMAS DE APLICACIN BIBILIOTECAS DE EJECUCION 8RUN-TIME) APLICACIN INTERFAZ DEL USUARIO SCRIPTS O MACROS DEL USUARIO. DESCRIBE ENCAPSULACIN EN RELACIN A LAS CAPAS DE SOFTWARE. CADA CAPA TIENE INFORMACION PARTICULAR, ES DECIR CADA CAPA NECESITA UNA CANTIDAD LIMITADA DE CONOCIMIENTO PARA HACER SU TAREA Y NINGUNA OTRA CAPA TIENE ACCESO A ESA INFORMACION. b.- DESCRIBE ABSTRACCIN EN RELACIN A LAS CAPAS DE SOFTWARE. ES CIERTA CANTIDAD DE INTERCAMBIO DE INFORMACION, PERO NO DEMASIADA PARA QUE CADA CAPA TENGA LA CAPACIDAD DE COMUNICARSE ENTRE SI. c.- QU VENTAJA OFRECE LA ENCAPSULACIN Y LA ABSTRACIN A LOS DESARROLLADORES DE SOFTWARE? CADA UNA PUEDE EN UNA IMPLEMENTACION SE PUEDE REEMPLAZAR, Y NINGUNA CAPA SE VERA AFECTADA d.- MENCIONA UN EJEMPLO DE UNA VENTAJA DE LAS QUE DESCRIBISTE EN LA PARTE D. UN NAVEGADOR DE INTERNTET LLAMA A UN PROGRAMA DE AYUDA

          

8.- MULTITAREA a. DEFINE PROCESO ES UNA INSTANCIA DE UN PROGRAMA QUE SE ESTA EJECUTANDO. b. CUL ES LA FUNCIN DEL PLANIFICADOR DE PROCESOS? ASIGNARLES PROCESOS AL PROCESADOR PARA SER EJECUTADOS .

c. ETIQUETA CORRECTAMENTE EL ESTADO (EJECUTANDO, EJECUTABLE, BLOQUEADO) QUE REPRESENTA CADA LETRA (A, B, C): (A) EJECUTABLE, (B) EJECUTANDO Y LA (C) ES BLOQUEDO

d.

DESCRIBE LOS PASOS REALIZADOS POR EL SISTEMA PARA DESARROLLAR UN INTERCAMBIO DE CONTEXTO.

EL INTERCAMBIO DE PROCESO (CONTEXT SWITCH) ES EL HECHO DE CAMBIAR ENTRE UN PROCESO Y OTRO, EL CUAL TOMA TIEMPO. PARA LLEVAR A CABO UN INTERCAMBIO DE CONTEXTO, EL PROCESADOR DEBE LIMPIAR LA SECUENCIA DE INSTRUCCIONES QUE EST EJECUTANDO, ALMACENAR SUS CONTENIDOS, CARGAR UNA NUEVA TABLA DE PGINA, ETC. CADA CAMBIO IMPLICA UNA SERIE DE COSTOS DE OPERACIN. POR LO TANTO, LA ESTRATEGIA PTIMA PARA ASEGURAR QUE TODOS LOS PROCESOS RECIBAN SERVICIO JUSTO ES HACER UN INTERCAMBIO DE CONTEXTO SEGN SE NECESITE.

e. DESCRIBE LOS EFECTOS DESDE EL PUNTO DE VISTA DEL USUARIO, DE LA MULTITAREA PRIORITARIA. ES LA ILUSION DE QUE SE ATIENDEN LOS PROCESOS AL MISMO TIEMPO.

9.- OPERADORES f. MENCIONA TRES OPERADORES BOOLEANOS.  EL OPERADOR AND SIRVE PARA LOCALIZAR REGISTROS QUE CONTENGAN TODOS LOS TRMINOS DE BSQUEDA ESPECIFICADOS.  OR LOCALIZAR REGISTROS QUE CONTENGAN CUALQUIERA O TODOS LOS TRMINOS ESPECIFICADOS  NOT PARA LOCALIZAR REGISTROS QUE CONTENGAN EL PRIMER TRMINO DE BSQUEDA PERO NO EL SEGUNDO.  XOR (O EXCLUSIVO) PARA LOCALIZAR REGISTROS QUE CONTENGAN CUALQUIERA DE LOS TRMINOS ESPECIFICADOS PERO NO TODOS LOS TRMINOS ESPECIFICADOS. g. < > = <> <= >= MENCIONA TRES OPERADORES RELACIONALES. DEFINICINN MENOR QUE MAYOR QUE IGUAL A DIFERENTE DE MENOR QUE O IGUAL A MAYOR QUE O IGUAL A

OPERADOR

h. CMO FUNCIONAN LOS OPERADORES BOOLEANOS? UTILIZA LOS OPERADORES QUE MENCIONASTE EN LA PARTE A PARA AYUDARTE A CREAR EJEMPLOS, EN CASO DE SER NECESARIO. LOS OPERADORES BOOLEANOS LOCALIZAN REGISTROS QUE CONTIENEN LOS TERMINOS COINCIDENTES EN UNO DE LOS CAMPOS ESPECIFICADOS O EN TODOS LOS CAMPOS ESPECIFICADOS. Y SE PUEDEN UTILIZAR PARA CONECTAR PALABRAS O FRASES ENTRE MS DE UN CAMPO DE TEXTO, O UTILIZAR OPERADORES BOOLEANOS PARA CONECTAR PALABRAS O FRASES DENTRO DE UN CAMPO DE TEXTO. y UTILIZAR EL OPERADOR AND PARA LOCALIZAR REGISTROS QUE CONTENGAN TODOS LOS TRMINOS DE BSQUEDA ESPECIFICADOS. POR EJEMPLO, SI SE BUSCA POR "PERROS AND GATOS", LA BIBLIOTECA-E LOCALIZA REGISTROS QUE CONTENGAN TODOS LOS TRMINOS ESPECIFICADOS.

y UTILIZAR EL OPERADOR ORPARA LOCALIZAR REGISTROS QUE CONTENGAN CUALQUIERA O TODOS LOS TRMINOS ESPECIFICADOS. POR EJEMPLO, SI SE BUSCA POR "LIBRETAS OR LIBROS", LA BIBLIOTECA-E LOCALIZA REGISTROS QUE CONTENGAN EL PRIMER TRMINO O EL SEGUNDO.

y UTILIZAR EL OPERADOR NOT PARA LOCALIZAR REGISTROS QUE CONTENGAN EL PRIMER TRMINO DE BSQUEDA PERO NO EL SEGUNDO. POR EJEMPLO, SI SE BUSCA POR "MEJERES NOT HOMBRES", LA BIBLIOTECA-E LOCALIZA REGISTROS QUE CONTIENEN EL PRIMER TRMINO PERO NO EL SEGUNDO.

y UTILIZAR EL OPERADOR XOR (O EXCLUSIVO) PARA LOCALIZAR REGISTROS QUE CONTENGAN CUALQUIERA DE LOS TRMINOS ESPECIFICADOS PERO NO TODOS LOS TRMINOS ESPECIFICADOS. POR EJEMPLO, SI SE BUSCA POR "PJAROS XOR PECES", LA BIBLIOTECA-E LOCALIZA REGISTROS QUE CONTIENEN CUALQUIERA DE LOS TRMINOS ESPECIFICADOS PERO NO TODOS LOS TRMINOS ESPECIFICADOS. CMO FUNCIONAN LOS OPERADORES RELACIONALES? UTILIZA LOS OPERADORES QUE MENCIONASTE EN LA PARTE B PARA AYUDARTE A CREAR EJEMPLOS, EN CASO DE SER NECESARIO. LOS OPERADORES RELACIONALES (<, >, =, <>, <=, >=) PERMITEN BUSCAR EXPRESIONES NUMRICAS. UTILIZAR LOS OPERADORES RELACIONALES ENCERRANDO UN CAMPO ENTRE LLAVES {}, Y TECLEANDO UN OPERADOR. DE QU FORMA LOS OPERADORES BOOLEANOS MEJORAN LAS BSQUEDAS DE INFORMACIN? EN QUE LA BSQUEDA SER EXACTA, PORQUE AL UTILIZAR UN OPERADOR BOOLEANO SE LE INDICA ESPECFICAMENTE EL DATO QUE ESTAMOS BUSCANDO. DA UN EJEMPLO DE UNA CONSULTA QUE UTILICE AL MENOS DOS OPERADORES BOOLEANOS. ALBUM= VERDE AND ALBUM= FOTOS

10.-CICLO DE VIDA DEL DESARROLLO DE SOFTWARE a. DESCRIBE LA ETAPA DE DEFINICIN.  RECONOCER UNA NECESIDAD: ESTA PUEDE ORIGINARSE DEL DEPARTAMENTO DE ADMINISTRACIN O MERCADOTECNIA, DE ALGN GRUPO TCNICO O POR MEDIO DE UN CONTRATO.  ESPECIFICAR LOS REQUERIMIENTOS: ES NECESARIO HACER UNA ENCUESTA ENTRE LOS INTERESADOS PARA CONOCER LAS NECESIDADES QUE DEBEN SER CUBIERTAS CON EL SISTEMA COMPUTACIONAL PROPUESTO.  SE RECOMIENDA LLEVAR A CABO ITERACIONES Y PROBAR TODOS LOS DETALLES, AN AQUELLOS QUE SE DAN POR HECHO, CON DIFERENTES GRUPOS QUE REPRESENTEN A LOS USUARIOS. b. DESCRIBE LA ETAPA DE PLANEACIN.  COMIENZA DESDE LA PERCEPCIN DE LA NECESIDAD DEL SOFTWARE Y CONTINA A TRAVS DE UNA SERIE DE FASES DE DESARROLLO QUE RESULTAN EN LA ENTREGA Y ARRANQUE DEL SOFTWARE ENUMERAR LAS ALTERNATIVAS. UNA VEZ QUE SE CONOCEN LOS REQUERIMIENTOS, ENUMERA LAS SOLUCIONES POSIBLES. POR LO GENERAL EXISTEN VARIAS, CADA SOLUCIN LLEVA CONSIGO IMPLICACIONES EN CUANTO A COOPERAR CON LOS SISTEMAS EXISTENTES, A LA FACILIDAD DE IMPLEMENTACIN (COSTO DE CREACIN) Y AL MANTENIMIENTO (COSTO CONTINUO).

 DISEAR EL SISTEMA, INCLUYENDO LAS PRUEBAS UNA VEZ QUE SE SELECCIONA LA ALTERNATIVA. EL DISEO DE PRUEBAS DEL SISTEMA ES BSICO. DEBE SER POSIBLE RECONOCER UN SISTEMA DE MANERA OBJETIVA Y SIN AMBIGEDADES.

c.

DESCRIBE LA ETAPA DE CODIFICACIN.  IMPLEMENTAR LA SOLUCIN; CODIFICAR EL SISTEMA EN EL/LOS LENGUAJE(S) ELEGIDOS. EN LA FASE DE DISEO SE DETERMINAN ALGUNAS DECISIONES (POR EJEMPLO LAS INTERFACES Y EL DESEMPEO), SIN EMBARGO, SE LE DEJAN AL PROGRAMADOR LOS DETALLES DE LA MANERA EN LA QUE EL SISTEMA HACE LO QUE DEBE DE HACER.  PROBAR LA SOLUCIN: PRIMERO EL PROGRAMADOR EXAMINA EL SOFTWARE PARA VERIFICAR QUE SEA CORRECTO. EN EL SIGUIENTE NIVEL, EN SESIONES DE REVISIN DE CDIGO LOS EQUIPOS DE SOFTWARE SE RENEN PARA LEER Y COMENTAR SOBRE EL TRABAJO DE CADA QUIEN. FINALMENTE, LOS LDERES DEL PROYECTO CONDUCEN PRUEBAS AL SISTEMA COMPLETO.  ACEPTACIN DEL SISTEMA: OTRO GRUPO DE INDIVIDUOS OPERAN EL SOFTWARE POR UN PERODO DE TIEMPO EN FORMA DE SIMULACRO EN CONDICIONES REALES. LA ACEPTACIN DEL SISTEMA PUEDE SER TAN FORMAL O INFORMAL, SEGN SE REQUIERA.  DURANTE ESTA ETAPA SE REALIZAN LAS TAREAS QUE COMNMENTE SE CONOCEN COMO PROGRAMACIN; QUE CONSISTE, ESENCIALMENTE, EN LLEVAR A CDIGO FUENTE, EN EL LENGUAJE DE PROGRAMACIN ELEGIDO, TODO LO DISEADO EN LA FASE ANTERIOR. ESTA TAREA LA REALIZA EL PROGRAMADOR, SIGUIENDO POR COMPLETO LOS LINEAMIENTOS IMPUESTOS EN EL DISEO Y EN CONSIDERACIN SIEMPRE A LOS REQUISITOS FUNCIONALES Y NO FUNCIONALES (ERS) ESPECIFICADOS EN LA PRIMERA ETAPA.

d.

DESCRIBE LA ETAPA DE PRUEBA.  ENTRE LAS DIVERSAS PRUEBAS QUE SE LE EFECTAN AL SOFTWARE SE PUEDEN DISTINGUIR PRINCIPALMENTE:  PRUEBA UNITARIAS: CONSISTEN EN PROBAR O TESTEAR PIEZAS DE SOFTWARE PEQUEAS; A NIVEL DE SECCIONES, PROCEDIMIENTOS, FUNCIONES Y MDULOS; AQUELLAS QUE TENGAN FUNCIONALIDADES ESPECFICAS. DICHAS PRUEBAS SE UTILIZAN PARA ASEGURAR EL CORRECTO FUNCIONAMIENTO DE SECCIONES DE CDIGO, MUCHO MS REDUCIDAS QUE EL CONJUNTO, Y QUE TIENEN FUNCIONES CONCRETAS CON CIERTO GRADO DE INDEPENDENCIA.  PRUEBAS DE INTEGRACIN: SE REALIZAN UNA VEZ QUE LAS PRUEBAS UNITARIAS FUERON CONCLUIDAS EXITOSAMENTE; CON STAS SE INTENTA ASEGURAR QUE EL SISTEMA COMPLETO, INCLUSO LOS SUBSISTEMAS QUE COMPONEN LAS PIEZAS INDIVIDUALES GRANDES DEL SOFTWARE FUNCIONEN CORRECTAMENTE AL OPERAR E INTEOPERAR EN CONJUNTO.  LAS PRUEBAS NORMALMENTE SE EFECTAN CON LOS LLAMADOS DATOS DE PRUEBA, QUE ES UN CONJUNTO SELECCIONADO DE DATOS TPICOS A LOS QUE PUEDE VERSE SOMETIDO EL SISTEMA, LOS MDULOS O LOS BLOQUES DE CDIGO. TAMBIN SE ESCOGEN: DATOS QUE LLEVAN A CONDICIONES LMITES AL SOFTWARE A FIN DE PROBAR SU TOLERANCIA Y ROBUSTEZ; DATOS DE UTILIDAD PARA MEDICIONES DE RENDIMIENTO; DATOS QUE PROPOCAN CONDICIONES EVENTUALES O PARTICULARES POCO COMUNES Y A LAS QUE EL SOFTWARE NORMALMENTE NO ESTAR SOMETIDO PERO PUEDEN OCURRIR; ETC. LOS DATOS DE PRUEBA NO NECESARIAMENTE SON FICTICIOS O CREADOS, PERO NORMALMENTE SI LO SON LOS DE POCA PROBABILIDAD DE OCURRENCIA.  GENERALMENTE, EXISTE UN FASE PROBATORIA FINAL Y COMPLETA DEL SOFTWARE, LLAMADA BETA TEST, DURANTE LA CUAL EL SISTEMA INSTALADO EN CONDICIONES NORMALES DE OPERACIN Y TRABAJO ES PROBADO EXHAUSTIVAMENTE A FIN DE ENCONTRAR ERRORES, INESTABILIDADES, RESPUESTAS ERRNEAS, ETC. QUE HAYAN PASADO LOS PREVIOS CONTROLES. ESTAS SON NORMALMENTE REALIZADAS POR PERSONAL IDNEO CONTRATADO O AFECTADO ESPECFICAMENTE A ELLO. LOS POSIBLES ERRORES

ENCONTRADOS SE TRANSMITEN A LOS DESARROLLADORES PARA SU DEPURACIN. EN EL CASO DE SOFTWARE DE DESARROLLO A PEDIDO, EL USUARIO FINAL (CLIENTE) ES EL QUE REALIZA EL BETA TEST, TENIENDO PARA ELLO UN PERODO DE PRUEBA PACTADO CON EL DESARROLLADOR. e. CMO INTERACTAN ESTAS ETAPAS UNAS CON OTRAS? UNA ETAPA DEPENDE DE LA OTRA, NO SE PUEDE SALTAR NINGUNA ETAPA, NI ADELANTARLA. f. QU ES PSEUDOCDIGO?

EL PRINCIPAL OBJETIVO DEL PSEUDOCDIGO ES EL DE REPRESENTAR LA SOLUCIN A UN ALGORITMO DE LA FORMA MS DETALLADA POSIBLE, Y A SU VEZ LO MS PARECIDA POSIBLE AL LENGUAJE QUE POSTERIORMENTE SE UTILIZAR PARA LA CODIFICACIN DEL MISMO. LISTA DE DESCRIPCION, SON LOS PASOS A SEGUIR DE LA FORMA EN COMO SE VA A LLEVAR A CABO TODA LA OPERACIN. g. EN QU ETAPA DEL CICLO DE VIDA SE PODRA USAR EL PSEUDOCDIGO? EN LA ETAPA DE CODIFICACION. 11.-LICENCIAS DE SOFTWARE h. DEFINE QU ES UNA LICENCIA EMPAQUETADA AL VACO (SHRINK-WRAP LICENSE). SON ACUERDOS DE LICENCIA U OTROS TRMINOS Y CONDICIONES DE LA NATURALEZA (SUPUESTAMENTE) CONTRACTUALES QUE SLO PUEDEN SER LEDOS Y ACEPTADOS POR EL CONSUMIDOR DESPUS DE ABRIR EL PRODUCTO. EL TRMINO DESCRIBE LA ENVOLTURA DE PLSTICO RETRACTILADO PARA CAJAS DE SOFTWARE. i. DEFINE QU ES UNA LICENCIA DE LIBRE DISTRIBUCIN (SHAREWARE LICENSE). SON PROGRAMAS DE EVALUACIN QUE SE OFRECEN HABITUALMENTE, YA SEA CON CIERTAS FUNCIONES QUE SLO ESTN DISPONIBLES DESPUS DE QUE LA LICENCIA ES ADQUIRIDA, O COMO UNA VERSIN COMPLETA PERO PARA UN PERODO DE PRUEBA DE TIEMPO LIMITADO. UNA VEZ QUE EL PERODO DE PRUEBA HA PASADO EL PROGRAMA PUEDE DEJAR DE CORRER HASTA QUE UNA LICENCIA ES ADQUIRIDA. PROGRAMAS DE EVALUACIN SE OFRECEN A MENUDO SIN APOYOS O ACTUALIZACIONES QUE SLO ESTN DISPONIBLES CON LA COMPRA DE UNA LICENCIA. TAMBIN PUEDEN SER PROGRAMAS QUE SE DISTRIBUYEN Y A CAMBIO SOLICITAN DONACIONES. j. DEFINE QU ES UNA LICENCIA DE DOMINIO PBLICO. EL SOFTWARE DE DOMINIO PBLICO ES SOFTWARE QUE SE HA COLOCADO EN EL DOMINIO PBLICO, ES DECIR, NO HAY ABSOLUTAMENTE NINGUNA PROPIEDAD (TALES COMO DERECHOS DE AUTOR) DE LA PROPIEDAD INTELECTUAL QUE REPRESENTA EL SOFTWARE. k. PARA CADA TIPO DE LICENCIA MENCIONADA EN LAS PARTES A, B, Y C, PROPORCIONA UN EJEMPLO DE UN PROGRAMA DISTRIBUIDO BAJO ESE TIPO DE LICENCIA. A) MICROSOFT OFFICE 2010 LICENCIA EMPAQUETADA AL VACO (SHRINK-WRAP LICENSE). B) LINUX LICENCIA DE LIBRE DISTRIBUCIN (SHAREWARE LICENSE). C) MYSQL UNA LICENCIA DE DOMINIO PBLICO. 12.-TRAMPAS Y FALLAS QU ES UNA TRAMPA? ES UN EVENTO SIMILAR A UNA INTERRUPCION.

CMO SE PRODUCE UNA TRAMPA? ES PROVOCADA POR LA EJECUCION DE INSTRUCCIONES DEL PROCESADOR. QU ES UNA FALLA? UNA FALLA OCURRE CUANDO SE LE PIDE EL EQUIPO DE COMPUTO QUE HAGA ALGO QUE NO PUEDE HACER.

CMO SE PRODUCE UNA FALLA? ACCEDER UNA LOCALIZACION DE MEMORIA INXISTENTE. CMO MANEJA EL SISTEMA LAS TRAMPAS Y FALLAS? LAS FALLAS Y LAS TRAMPAS SE MANEJAN DE MANERA SIMILAR. EL PROGRAMA DE APLICACIN CARGA LA INOFRMACION QUE QUIERE UN REGISTRO Y USA UNA ISNTRUCCION EPSECIAL DE TRAMPA PARA LLAMAR LA ATENCION DEL SISTEMA OPERATIVO. QU ES UNA FALLA DE PGINA? CMO SE PRODUCE UNA FALLA DE PGINA? LOS CIRCUITOS DE TRADUCCION REVISAN LA TABLA DE PAGINA Y SE ENCUENTRAN CON UN MARCADOR NO ESTA EN RAM Y SE GENERA UNA FALLA DE PAGINA (PAGE FAULT). ESTA ES UN TIPO DE INTERRUPCION. MENCIONA LOS PASOS QUE REALIZA EL SISTEMA PARA RESOLVER UNA FALLA DE PGINA. EL PROCESADOR DETIENE LA EJECUCION DEL PROGRAMA DEL USUARIO Y LE PASA EL CONTROL AL NUCLEO DEL SISTEMA OPERATIVO. EL NUCLEO BUSCA CIERTOS REGISTROS DE ESTADOS PARA ENCONTRAR DE DONDE VIENE LA FALLA DE PAGINA Y CONCLUYE; EJEMPLO: EL QUIERE ACCEDER LA PAGINA VIRTUAL SIETE. TOMARE ALGO DE RAM Y CARGARE LA PAGINA SIETE DEL PROGRMA. AHORA, ARREGLA LA TABLA DE PAGINAS Y LE DICE QUE INTENTE LA INSTRUCCIN DE NUEVO. DE ESA MANERA, EL CONTROL SE LE REGRESA AL PROGRAMA DE USUARIO Y CONTINUA COMO NI NO HUBIERA PASADO NADA)

INTERFASES DE USUARIO 13.- INTERFASES DE USUARIO CUL ES LA DIFERENCIA ENTRE LA INTERFAZ DE LA LNEA DE COMANDOS Y UNA INTERFAZ GRFICA DE USUARIO? LA INTERFAZ GRAFICA UTILIZA VENTANAS, ICONOS, CUADROS DE DIALOGO MIENTRAS QUE LA INTERFAZ DE COMANDO EJECUTA INSTRUCCIONES COMO DIR.COPU QUE SON COMANDO DEL SISTEMA OPERATIVO. DESCRIBE DOS BENEFICIOS QUE HACEN QUE LA INTERFAZ GRFICA DE USUARIO SEA MEJOR PARA LOS NOVATOS. NO TIENEN QUE APRENDERSE LOS COMANDO DE MEMORIA Y EL USO DE VENTANAS E IMGENES LE AYUDAN A DESCRIBIR QUE DEBE REALIZAR. CONTESTA LAS PREGUNTAS I Y II QUE SE MUESTRAN A CONTINUACIN, PARA CADA UNO DE LOS SIGUIENTES SISTEMAS OPERATIVOS: WINDOWS 2000 SERVER UNIX MAC OS 8 DOS QU TIPO(S) DE INTERFAZ DE USUARIO UTILIZA? WINDOWS 2000 SERVER GRAFICO UNIX COMANDOS MAC OS 8 GRAFICO DOS COMANDOS

SOBRE QU TIPO DE COMPUTADORA EST DISEADO PARA SER EJECUTADO (ESTACIN DE TRABAJO O SERVIDOR)? WINDOWS 2000 SERVER GRAFICO ESTACIN DE TRABAJO UNIX COMANDO SERVIDOR MAC OS 8 GRAFICO SERVIDOR O ESTACIN DE TRABAJO DOS COMANDO ESTACIN DE TRABAJO

14.- MEMORIA VIRTUAL MENCIONA TRES VENTAJAS QUE MENCIONA EL CURSO SOBRE LA MEMORIA VIRTUAL CADA PROGRAMA SE EJECUTA CON SU PROPIO ESPACION DE DIRECCION. NO ES NECESARIO RELOCALIZAR UN ESPACIO DE DIRECCION VIRTUAL PUEDE SER MAS GRANDE O MAS PEQUEO QUE LA MEMORIA FISICA DEL PROCESADOR. MENCIONA UNA DESVENTAJA DE LA MEMORIA VIRTUAL MANTIENE AL DISCO DURO TAN OCUPADO QUE SE PUEDE RETRASAR EL ACCESO A OTROS ARCHIVOS QU DATOS CONTIENE UN ARCHIVO DE INTERCAMBIO Y DONDE SE ENCUENTRA LOCALIZADO? ESTA LOCALIZADO EN EL DISCO DURO DONDE EL SISTEMA OPERATIVO PONE DATOS DE LA MEMORIA RAM. CMO FUNCIONA LA MEMORIA VIRTUAL USANDO UNA TABLA DE PGINA? DADO QUE LAS PGINAS 2, 3, Y 5 YA SE ENCUENTRAN EN LA MEMORIA PRINCIPAL (LA MEMORIA AN NO SE ENCUENTRA LLENA). LA TABLA DE PAGINAS LE ASIGNA SU DIRECCIN REAL EN RAM A CADA PAGINA EN EL ESPACIO DE DIRECCIN VIRTUAL Y DESPUS LOS CIRCUITOS DE TRADUCCIN DE DIRECCIN DEL PROCESADOR CARGAN LOS DATOS DE LA POSICIN FSICA, LO QUE PERMITE QUE CADA APLICACIN SE TRADUZCA Y SE LLEVE A CABO CORRECTAMENTE. QU SUCEDE CUANDO SE REALIZA LA PETICIN PARA LA PGINA 6? QU PAPEL JUEGA EL NCLEO PARA PROCESAR ESTA PETICIN? EL NUCLEO ES EL NICO QUE PUEDE CORRER EN MODO REAL Y SI LA PAGINA FUE CARGADA EN LA RAM, DESDE EL INCIO SE CORRERA SIN PROBLEMAS, PERO SI NO, LOS CIRCUITOS DE TRDUCCION REVISAN LA TABLE DE PAGINA Y ENCONTRARAN CON UN MARCADOR QUE NO ESTA EN RAM Y SE GENERARA UN A FALLA DE PAGINA (PAGE FAULF).

Você também pode gostar