Está en la página 1de 6

CUESTIONARIO

1.-Qu es un s.o? 2.-da un ejemplo de alguna caracteristica de de un s.o? 3.-da un ejemplo de alguna funcin del s.o? 4.-Qu tipo de usuario es Windows y que tipo de usuario tiene mac os? 5.-Qu tipo de interfas y procesador tiene ms dos? 6.-Qu tipo de licencia tiene unix? 7.-Cules son los creadores mas importantes de s.o? 8.-Qu es un lenguaje de programacin? 9.-Cmo comforma un lenguaje de programacin? 10.-Cmo podemos definir la palabra programacin? 11.-Cules son los pasos para poder programar? 12.-Cul es la funsion de un lenguaje de programacin? 13.-Qu es un interprete? 14.-En que se diferencia un interprete de un compilador? 15.-Qu es un compilador? 16.-Menciona 2 partes de un compilador?

17.-Con un cuadro ya sea sinoptico, conceptual o mentaldi como funciona un compilador? 18.-Cmo podemos mejorar el funcionamiento de un interprete? 19.-Por qu no es lo mismo un interprete que un compilador? 20.-Cul es el sistema operativo que se te hace mas accesible?

RESPUESTAS 1.- Un sistema operativo (SO, frecuentemente OS, del ingls Operating System) es
un programa o conjunto de programas que en un sistema informtico gestiona los recursos de hardware y provee servicios a los programas de aplicacin, ejecutndose en modo privilegiado respecto de los restantes y anteriores prximos y viceversa.

2.1. Concurrencia.
Consiste en la existencia de varias actividades simultneas o paralelas. Ejemplo de ello lo son la superposicin de las operaciones de I/O con el proceso de computacin, as como la coexistencia en memoria de varios programas. La concurrencia lleva asociado el problema de conmutar de una tarea a otra, as como proteger una determinada actividad de los efectos de las otras, as como la sincronizacin de tareas que sean mutuamente dependientes.

3.-

Se tendr como punto de partida la mquina tal cual, es decir, el

hardware bsico del computador, con una CPU, memoria central y perifricos. Sin ayuda del software las operaciones de cargar y ejecutar un programa se debe realizar de forma manual, es decir totalmente bajo control humano. El operador debe llevar a cabo una secuencia de tareas: Colocar el programa fuente almacenado en el dispositivo de entrada adecuado (cintas, tarjetas, discos...). Desencadenar la ejecucin de un programa de lectura para el dispositivo elegido. Desencadenar la ejecucin de un compilador que traduzca el programa fuente.

4.-Los dos cuentan con tipo multiusuario 5.-Tiene un monoprocesador y una interfaz de texto 6.-unix tiene una licencia tipo propietaria 7.-Se puede decir que los creadores mas importantes son mac os y windows 9.- Est formado por un conjunto de smbolos y
reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el cdigo fuente de un programa informtico se le llama programacin.

10.- Se define como el proceso de creacin de un programa de computadora,


mediante la aplicacin de procedimientos lgicos.

11.- El desarrollo lgico del programa para resolver un problema en particular.

Escritura de la lgica del programa empleando un lenguaje de programacin especfico (codificacin del programa). Ensamblaje o compilacin del programa hasta convertirlo en lenguaje de mquina. Prueba y depuracin del programa. Desarrollo de la documentacin.

12.- Se crearon para evitar tener que repetir constantemente fragmentos


de cdigo. Una funcin podra considerarse como una variable que encierra cdigo dentro de si. Por lo tanto cuando accedemos a dicha variable (la funcin) en realidad lo que estamos es diciendo al programa que ejecute un determinado cdigo predefinido anteriormente.

13.- En ciencias decomputacin, intrprete o interpretador es un programa


informtico capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel.

14.- Los intrpretes se diferencian de los compiladores en que mientras


estos traducen un programa desde su descripcin en un lenguaje de programacin al cdigo de mquina del sistema, los intrpretes slo realizan la traduccin a medida que sea necesaria, tpicamente, instruccin por instruccin, y normalmente no guardan el resultado de dicha traduccin.

15.- Un compilador es un programa informtico que traduce un


programa escrito en un lenguaje de programacin a otro lenguaje de programacin, generando un programa equivalente que la mquina ser capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de mquina, pero tambin puede ser un cdigo intermedio (bytecode), o simplemente texto. Este proceso de traduccin se conoce como compilacin.

16.- Anlisis: Se trata de la comprobacin de la correccin del programa


fuente, e incluye las fases correspondientes al Anlisis lxico (que consiste en la descomposicin del programa fuente en componentes lxicos), Anlisis sintctico (agrupacin de los componentes lxicos en frases gramaticales ) y Anlisis semntico (comprobacin de la validez semntica de las sentencias aceptadas en la fase de Anlisis Sintctico).

Sntesis: Su objetivo es la generacin de la salida expresada en el lenguaje objeto y suele estar formado por una o varias combinaciones de fases de Generacin de Cdigo (normalmente se trata de cdigo intermedio o de cdigo objeto) y de Optimizacin de Cdigo (en las que se busca obtener un cdigo lo ms eficiente posible).

17.-

18.- Para mejorar el desempeo, algunas implementaciones de programacin


de lenguajes de programacin pueden interpretar o compilar el cdigo fuente original en una ms compacta forma intermedia y despus traducir eso al cdigo de mquina (ej. Perl, Python, MATLAB, y Ruby). Algunos aceptan los archivos fuente guardados en esta representacin intermedia (ej. Python, UCSD Pascal y Java).

19.-El interprete no te saca un archivo ejecutable a diferencia del


compilador adems de que uno va revisando lnea por lnea y lo va ejecutando.

20.-Pues desde mi punto de vista el sistema favorito es Windows ya que es


el mas fcil de usar adems de que es muy accesible con el usuario

También podría gustarte