Está en la página 1de 9

Matias Garibaldi 1D TP3

1) ¿Cómo se encuentra clasificado el Software? De alguna


característica de los mencionados junto con algún
ejemplo.

La clasificación del Software es la siguiente:


 Software de base: Son los sistemas operativos, que
contienen los programas base para el funcionamiento
de la computadora, organizar el disco, copiar
archivos etc., por ejemplo, Windows, Linux etc.
 Software de programación: Son aquellos que hacen de
interlocutor entre el programador y la máquina, por
ejemplo, Microsoft Visual Studio.
 Software de aplicación: Son aquellos en los que no
necesito saber programar para utilizarlos, por
ejemplo, paquete de Office.
 Software utilitario: Son aquellos que me permiten
realizar funciones técnicas sin serlo como los
servidores de disco y los organizadores de recursos,
por ejemplo, un antivirus.

2) ¿Qué función cumple el Sistema Operativo? Nombrar los


S.O. más comúnmente usados.

El SO despierta a la computadora y hace que reconozca a


la CPU, la memoria, el teclado, el sistema de vídeo y las
unidades de disco, proporciona la comunicación entre el
usuario y la computadora y sirve de plataforma a partir
de la cual se corran programas de aplicación.
Los más usados comúnmente son: Microsoft Windows, Mac OS
X y Linux.
3) ¿Cuáles son las 4 tareas principales que desarrolla el
Sistema Operativo?

Las 4 tareas principales son:


 Proporcionar ya sea una interfaz de línea de comando
o una interfaz gráfica al usuario, para que pueda
comunicarse con la computadora.
 Administrar los dispositivos de hardware en la
computadora, cuando corren los programas, necesitan
utilizar la memoria, el monitor etc. El SO sirve de
intermediario entre los programas y el hardware.
 Administrar y mantener los sistemas de archivo de
disco, mantiene una lista de los archivos en un
disco, y nos proporciona las herramientas necesarias
para organizar y manipular estos archivos.
 Apoyar a otros programas, proporcionar servicios a
otros programas, Por ejemplo, listar los archivos,
grabarlos a disco etc.

4) ¿Qué función cumple el Kernel y el Shell en el sistema


operativo? Dar ejemplos.

Las funciones centrales de un SO son controladas por el


núcleo (kernel), principal responsable de facilitar a los
distintos programas acceso seguro al hardware de la
computadora o en forma básica, mientras que la interfaz
del usuario es controlada por el entorno (shell), comando
que lee e interpreta líneas tanto de un archivo de texto
como de la entrada estándar (la terminal).
Por ejemplo, el archivo"COMMAND.COM", el cual se divide
en dos partes, en la primera parte, el kernel se mantiene
en memoria en todo momento, contiene el código máquina de
bajo nivel para manejar la administración de hardware
para otros programas que necesitan estos servicios, y
para la segunda parte el shell, el cual es el intérprete
de comandos.

5) Mencione y describa brevemente las diferentes


categorías de los Sistemas Operativos.

Las categorías son:


 MULTITAREA: se refiere a la capacidad del SO para
correr más de un programa al mismo tiempo. Existen
dos esquemas, el primero requiere de la cooperación
entre el SO y los programas de aplicación. El SO
inspecciona para ver si cualquier otro programa
necesita a la CPU, si este es el caso, entonces
dejan el control del CPU al siguiente programa, a
este método se le llama multitarea cooperativa. El
segundo, es el llamado multitarea con asignación de
prioridades, el SO mantiene una lista de procesos
(programas) que están corriendo, a cada uno le
asigna una prioridad. El SO puede intervenir y
modificar la misma en cualquier momento.
 MULTIUSUARIO: permite a más de un solo usuario
acceder a una computadora, esto requiere que el SO
sea capaz de efectuar multitareas. Unix es el
Sistema Operativo Multiusuario más utilizado.

 MULTIPROCESO: computadoras que tienen más de un CPU


son llamadas multiproceso. Un SO multiproceso
coordina las operaciones de las computadoras
multiprocesadoras, ya que, cada CPU en una
computadora de multiproceso puede estar ejecutando
una instrucción, el otro procesador queda liberado
para procesar otras instrucciones simultáneamente.
Los primeros Sistemas Operativos Multiproceso
realizaban lo que se conoce como:

 Multiproceso asimétrico: Una CPU principal


retiene el control global de la computadora,
así como el de los otros procesadores
 Multiproceso simétrico: no existe una CPU
controladora única, los SO tienen que ser
rediseñados o diseñados desde el principio para
trabajar en un ambiente multiproceso.

6) Defina las siguientes palabras: a) Programa – b)


Sistemas – c) Datos – d) Información

Programa: es un conjunto de pasos lógicos escritos en un


lenguaje de programación que nos permite realizar una
tarea específica.

Sistemas: es el conjunto de partes interrelacionadas


(hardware, software y personal informático) que funcionan
como un todo.

Datos: son representaciones simbólicas (numéricas,


alfabéticas, algorítmicas, etc.) de un determinado
atributo o variable cualitativa o cuantitativa.

Información: se denomina el conjunto de datos organizados


y procesados que funcionan como mensajes, instrucciones y
operaciones o cualquier otro tipo de actividad que tenga
lugar en una computadora.
7) ¿Cuál es la diferencia entre los lenguajes de Alto
nivel y los de Bajo nivel? Dar ejemplos de cada uno.

Los lenguajes de programación de computadoras de alto y


de bajo nivel están diseñados para permitir la
comunicación entre un humano y una computadora a
distintos niveles de abstracción. El de alto nivel
requiere que un humano proporcione instrucciones
directamente al hardware de la computadora, usando el
lenguaje y la estructura de dicho hardware y el de bajo
nivel los humanos trabajan con herramientas lógicas
complejas y abstractas para escribir instrucciones que un
programa determinado debe traducir para que la
computadora comprenda.
Ejemplos:
 Alto nivel C++, Basic etc.
 Bajo nivel Assembler

8) ¿Qué función cumple un Compilador?

Es un Software que traduce un programa escrito en un


lenguaje de programación de alto nivel (C / C ++, COBOL,
etc.) en lenguaje de máquina.

9) ¿El Lenguaje de Maquina es generado por el programador?


En caso de una respuesta negativa, explique por qué.

No, es generado por software y no por el programador. El


programador escribe en un lenguaje de programación, el
cual es traducido al lenguaje de máquina mediante
intérpretes y compiladores.
10)Mencione y describa brevemente las diferentes etapas
que se utilizan en el Análisis de Sistemas.

 Conceptualización: Consiste en obtener una visión de


muy alto nivel del sistema, identificando sus
elementos básicos y las relaciones de éstos entre sí
y con el entorno.

 Análisis funcional: Describe las acciones o


transformaciones que tienen un lugar en el sistema.
Dichas acciones o transformaciones se especifican en
forma de procesos que reciben unas entradas y
producen unas salidas.

 Análisis de condiciones: Debe reflejar todas


aquellas limitaciones impuestas al sistema que
restringen el margen de las soluciones posibles.
Estas se derivan a veces de los propios objetivos
del sistema:

 Operativas, como son las restricciones físicas,


ambientales de mantenimiento, de personal, de
seguridad, etc.

 De calidad, como fiabilidad mantenibilidad,


seguridad, convivencia, generalidad, etc.

11)Mencione y defina las diferentes actividades que se


encuentran al realizar un procesamiento de datos.

Las diferentes actividades son:


 Recopilación de datos: es el primer paso del
procesamiento. Los datos se extraen de las fuentes
disponibles, incluidos los archivos de texto y los
almacenes de datos.

 Preparación de datos: los datos recopilados ingresan


a la etapa de preparación de datos, habitualmente
llamada «preprocesamiento», es la etapa en la que
los datos en bruto se limpian y organizan para la
siguiente fase del procesamiento. Durante la
preparación, los datos en bruto se verifican
cuidadosamente para detectar errores.

 Entrada de datos: los datos limpios se introducen en


su destino (tal vez en CRM como Salesforce o un
almacén de datos), y se traduce a un idioma que se
puede comprender.

Procesamiento: en esta etapa, los datos ingresados


en la computadora en la fase anterior se procesan
realmente para su interpretación. El procesamiento
se puede realizar mediante técnicas de filtrado,
análisis e visualización de datos e incluso con
algoritmos de aprendizaje automático, aunque el
proceso en si puede variar ligeramente dependiendo
de la fuente de datos

 Interpretación de datos: los datos resultan


finalmente utilizables, están traducidos, son
legibles y muchas veces se presentan en forma de
gráficos, vídeos, imágenes, texto simple, etc.

 Almacenamiento de datos: la etapa final del


procesamiento de datos, cuando todos los datos están
procesados, se almacena para su futuro uso. Si bien
es posible que alguna información se use de
inmediato, gran parte de ella tendrá un propósito
más adelante.

12)¿Cuáles son las operaciones de proceso que puede


realizar una computadora?

 Entrada: Los dispositivos físicos mediante los


cuales se introducen datos a las computadoras se
denominan unidades de entrada (ratón, teclado, USB,
memoria, auriculares y conectores)

 Proceso: Es el que posteriormente inicia, transforma


una entrada al sistema en una salida, como puede ser
una máquina, individuo, computadora (Disco duro,
tarjeta madre, procesador, memoria RAM).

 Almacenamiento: Es donde se almacena la información


permanente en lo que se denomina disco duro
(Disquete CD/DVD, USB)

 Salida: Por último, se producen las salidas de un


dispositivo por donde se obtienen los resultados de
los programas ejecutados en la computadora o en
otras palabras son los resultados que se obtienen al
procesar entradas (bocinas, pantalla, impresora,
proyector, cámara).

13)Defina en forma detallada los pasos que se producen en


el proceso de encendido de una computadora.

 Encendido (cuando se presiona el botón de encendido


del case y el power light es iluminado y la energía
es distribuida por circuitos internos de la
computadora).

 Comienzo del programa de arranque (El


microprocesador empieza a ejecutar las instrucciones
almacenadas en la memoria ROM).

 Auto prueba de encendido o POST (power of self test)


(La computadora realiza un diagnostico crucial del
sistema y de cada componente de la computadora).

 Carga del Sistema Operativo (El sistema operativo es


copiado desde el disco duro a la memoria RAM).

 Chequeo de la configuración (El microprocesador lee


los datos de la configuración del CMOs y ejecuta
cualquier rutina específica para su suso).

 Lista para aceptar datos y comandos. (La computadora


esta lista para aceptar comandos y datos).

También podría gustarte