Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Laboratorio 1 de Sistemas Operativos

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 18

1

UNIVERSIDAD NACIONAL MAYOR DE


SAN MARCOS

Facultad de Ingeniería
Electrónica, Eléctrica y Telecomunicaciones

Laboratorio # 1 #2 #3

Nombre

Código:

Curso: Laboratorio de Sistemas Operativos

Profesora:

Año:
2

Actividad Nº 1.

1. Hardware

a. Realice un cuadro comparativo con dos periféricos modernos de entrada, dos


de salida: Breve descripción de los dispositivos y la función que cumplen que
puedan observar en el laboratorio.

Periféricos de entrada Periféricos de salida


Joystick Proyector digital

 Es un dispositivo que se conecta  Es un dispositivo encargado de

con un ordenador o videoconsola recibir por medio de un puerto,

para controlar de forma manual las señales de video que

un software. preceden de la computadora,


procesa la señal digital y la
 Se usa para juegos, y permite
decodifica para ser enviada por
recrear movimientos, pero en un
medio de luz a unos micro-
juego.
espejos que se encargan de la
proyección digital.
Sensor de huella digital

 En la actualidad muchos Microfilm

dispositivos usan un sensor de  Sistema de archivo, gestión y


huellas dactilares para difusión documental. Su
desbloquear el teléfono y en producción, metodología y
otras ocasiones para pagar en los materiales utilizados están
establecimientos. sometidos a un alto grado de
control.
 Al igual que las pantallas táctiles,
estos detectan la diferencia de  Su objetivo es lograr una
carga entre la pantalla y nuestros reproducción exacta de algún
dedos. Esto lo adaptan a la documento original.
identificación personal.
3

b. Elabore una tabla comparativa con aquellas características más significativas de cada generación
de Computadoras.

Generación Características
Primera (1951-1957)  Utilización de Bulbos = Tubos de vacío para procesar
información.
 Utilización de lenguajes de bajo nivel.
 Introducción de datos e instrucciones utilizando
tarjetas perforadas
 Unidad de almacenamiento interno: tambor que
giraba rápidamente, sobre el cual un dispositivo de
Lectura-Escritura colocaba marcas magnéticas.
 Velocidades: 100, 000 milisegundos de acceso a datos
de memoria
Segunda (1958-1964)  Poca compatibilidad entre computadoras.
 Utilización entre transistores (transistor vs. bulbo).
 200 veces menor tamaño.
 Requería menor cantidad de energía eléctrica.
 Más rápido.
 Más confinable.
Tercera (1965-1970)  Circuitos integrados (pastillas de silicio,
semiconductor) Miles de componentes electrónicos
en una integración miniatura.
 Computadora más pequeña, rápida y eficiente.
 Energéticamente desprendían menos calor.
 Unidad de acceso a datos: nanosegundos.
 Surgen las minicomputadoras, por lo tanto, hay
expansión en la industria del software.
 Surgen los sistemas operativos (conjunto de
programas de control del sistema de cómputo).
 Reestructuración (reescritura) de los programas
existentes, con la capacidad para poder operar en
máquinas futuras (compatibilidad del software a
futuro).
4

Cuarta (1971-  Chips de silicio.


actualidad)  Mayor cantidad de componentes electrónicos.
 LSI (Integración a Gran Escala).
 VLSI (Integración a Mayor Escala).
 Surgen los discos flexibles (almacenamiento
secundario).
 Surgen los microprocesadores.
 Surgen las computadoras personales (reducción de
tamaño).
 Aumento en la velocidad de proceso.

c. Explique que es una llamada a sistema y qué función cumple ¿Dónde se


encuentra ubicada en el esquema de un sistema informático?

La interacción entre los programas de usuario y el sistema operativo se relaciona a


través de llamadas al sistema (Varios, 2015). Esto debido a que nosotros no podemos
acceder directamente a los recursos del sistema operativo, y la llamada nos permite solicitar
al núcleo del sistema el uso de estos. Así mismo, el sistema operativo funciona como
intermediario en la llamada de sistema.

d. Investigue un poco más a fondo el “tamaño de bit”. Investigue los últimos


procesadores del mercado y cuáles son sus capacidades.

“[…] El crecimiento por cada bit que se añade a una clave es exponencial.
Matemáticamente existen 2^n posibles valores para una clave de n bits. Cada vez que
añadimos un bit se dobla el número de posibles claves.” (Preukschat, 2014).

Los procesadores del momento según David (2019).


5

e. Desarrolle función del CPU, sus componentes y características.

El CPU es un procesador de propósito general, con el que podemos hacer cualquier tipo
de cálculo, según Coelho (2017).

Componentes:

 Gabinete

 Tarjeta madre

 Microprocesador

 Memoria RAM/ROM/Cache/Virtual

 BIOS

 Fuente de poder

 Puerto AGP

 Ventilador
6

 Disco duro

 Modem

 Tarjeta de sonido/video/de red

f. Realice una tabla comparativa con la memoria principal, secundaria, de sólo


lectura, y caché, teniendo en cuenta función principal, tamaño y rapidez de
acceso.

Rapidez de
Memoria Función principal tamaño
acceso
 Se almacenan
temporalmente tanto los
datos como los programas 1333MHz-
Principal que el CPU está 4-8GB
2133MHz
procesando o va a
procesar en un
determinado momento.
 Conjunto de dispositivos
y soportes de
almacenamiento de datos Se rapidez es
Secunda Almacena en
que conforman el de 1/5 de
ria subsistema de memoria de GB y MB
la computadora, junto con segundo.
la memoria primaria o
principal.
 Es un medio de
almacenamiento utilizado
en ordenadores y
dispositivos electrónicos, Su velocidad
Solo de que
permite solo la lectura de es menor que
lectura la información y no su la RAM.
escritura,
independientemente de la
presencia o no de una
fuente de energía.
 Es un tipo de memoria Su velocidad
específica que está
es superior a la
Caché preparada para servir de 2GB
apoyo al procesador, y memoria
apoyar a la CPU para
RAM.
mejorar su rendimiento.
7

g. Realice una tabla comparativa que contenga los tipos de memoria caché existen y que
características tienen.

Memoria cache Características


 Cache con mayor velocidad, su velocidad es equivalente a
L1 la velocidad del CPU, pero debido a su alto costo suele ser
una memoria con un espacio reducido.
 Es una memoria cache que ya no esta en el interior de cada
núcleo, y su velocidad es inferior a la L1 siendo una
L2
velocidad intermedia entre el procesador y la memoria
RAM.
 Memoria que al igual que L2 puede ser de acceso exclusivo
L3 por cada núcleo o acceso compartido entre cada par de
núcleos del procesador.

h. ¿En qué tipo de memoria se guardan los datos en forma permanente?

Los datos se guardan permanentemente en el disco duro.

Actividad Nº 2.

2. Software

a. Realice un cuadro comparativo de los diferentes Sistemas Operativos


mencionados en el laboratorio.
8

S.OPERATIVOS DESCRIPCIÓN
Windows  Microsoft creó el sistema operativo Windows a mediados de 1980. Es el
más usado, al ser económico. A lo largo de los años, han aparecido
diferentes versiones de Windows. Actualmente, ya ha aparecido el
Windows 10 (2015).
 Las ventajas de Windows es que es compatible con cualquier procesador.
Tiene compatibilidad con software y hardware.
 Sus desventajas es que su seguridad no es tan buena, por lo que, se tiene
que mantener un antivirus constantemente. Y por otra parte ocupa mucha
memoria RAM.
Linux  Linux lleva el nombre de Linus Trovalsds, quien creó el núcleo de Linux
en 1991. Es una familia de sistemas operativos de código libre, lo que
significa que cualquiera puede instalarlo.
 Las ventajas de Linux son que es gratuito y que tiene muchas versiones
diferentes. Las vulnerabilidades son detectadas y corregidas más
rápidamente que cualquier otro sistema operativo.
 Las desventajas es que para algunas cosas debes saber usar unix, no
existe mucho software comercial.
Mac OS X  Pertenece a la empresa Apple, caracterizándose por su diseño gráfico y
apariencia.
 Entre sus ventajas tenemos: Apple diseña tanto hardware como software
lo que permite garantizar una buena experiencia de funcionamiento.
Generalmente están inmunes a ataques por virus. Y su duración de
batería es excepcional.
 Sus desventajas: tienden a ser más costosas que las PCs. En algunas de
ellas la capacidad de expandirlas son limitadas.
Solaris  El primer sistema operativo de Sun nació en 1983 y se llamó
inicialmente SunOs.
 Entre sus ventajas: la principal es que es libre, mismo sistema operativo
disponible para distintas tecnologías de procesadores (AMD64, SPARC,
X86).
 Desventajas, mucha configuración manual para coexistir en el mismo
dispositivo físico con otro sistema operativo.
9

FreeBSD  Comienza en los años 1993. Goza de una merecida reputación de


sistemas operativos, soporta X Windows System.
 Ventajas: es gratis para su uso, distribución basada en Unix, uno de los
mejores entornos gráficos para escritorio y servidor.
 Desventaja: se requiere de conocimientos técnicos avanzados para
usarlo.
Android  Este sistema operativo salió a la luz el 23 de septiembre del 2008.
 Ventajas: El código de Android es abierto, cualquier persona puede
realizar una aplicación para Android. El sistema es capaz de hacer
funcionar a la vez varias aplicaciones y además se encarga de
gestionarlas. De esta manera se evita un consumo excesivo de batería.
 Desventaja: la batería en un celular Android se agota muy rápido, por lo
que es necesario instalar una aplicación externa al sistema Android para
optimizar la batería.

b. Busque los conceptos de (busque ejemplos): Compilador, ensamblador,


Intérprete, enlazador, depurador.

Compilador: consiste en traducir un programa escrito en un cierto lenguaje a otro


(Pérez, Merino, 2016). En este caso podría ser de un lenguaje mayor a un lenguaje de
computadora. Por ejemplo: lenguaje C, C++.

Ensamblador: es el lenguaje de programación utilizado para escribir programas


informáticos de bajo nivel (EcuRed). Por ejemplo, un Procesador x86 puede ejecutar en
lenguaje binario.

Intérprete: El lenguaje interpretado es convertido en lenguaje de máquina a medida que


es ejecutado (Pérez, Merino, 2016). Por ejemplo, Javascript, Python y Ruby.

Enlazador: programa que toma los códigos objetos creados en el proceso de


compilación de un programa, junto con los datos provenientes de subprogramas que se
agrupan en bibliotecas, todo esto con el fin de producir un ejecutable o una biblioteca
(2014).

Depurador: es un programa usado para probar y depurar de otros programas.

c. ¿Puede el SO estar escrito en lenguaje de alto nivel? ¿Por qué?


10

No, porque el ordenador sólo entiende un lenguaje conocido como código binario o
código máquina, consistente en ceros y unos. Es decir, sólo utiliza 0 y 1 para codificar
cualquier acción.

d. ¿Qué se necesita para que el microprocesador entienda el lenguaje de alto


nivel escrito en lenguaje humano alfanumérico?

Necesita de un compilador y/o interprete para convertir el lenguaje de alto nivel al


lenguaje de bajo nivel, que las computadoras entienden.

e. ¿Qué es un archivo/fichero y qué utilidad tiene para la computadora?

Es una aglomeración de información relacionada entre sí, a la que se le asignan un


nombre y se almacena en un disco. Su utilidad, así como en la vida real que necesitamos de
organización para optimizar nuestra actividad, los archivos en las computadoras facilitan la
organización de la información y un óptimo empleo de estas.

f. ¿Cuáles son los componentes y características de un archivo?

Componentes

 Creación de un archivo

 Apertura de un archivo

 Cierre de un archivo

 Extensión de un archivo

Características

Según Raffino(2019):

 Nombre. Cada archivo es identificable con un nombre, que no puede


coincidir con otro que esté en la misma ubicación.

 Extensión. Los archivos llevan una extensión opcional, que muchas veces
indica su formato.

 Tamaño. Están compuestos por una serie de bytes que determinan su


tamaño. Puede alcanzar kilobytes, megabytes, gigabytes.
11

 Descripción. Además del nombre y la extensión, suelen tener otras


características. Dentro de estas características puede aparecer la protección del
archivo, lo que significa el permiso limitado para la lectura o modificación.

 Ubicación. Todos los archivos pertenecen a determinado lugar en


la computadora (o circunstancialmente fuera de ella), el llamado espacio de
almacenamiento. La mayoría se encuentran almacenados en discos rígidos, que
están ordenados jerárquicamente en carpetas y subcarpetas.

 Formato. El modo en que el archivo será interpretado depende de su


formato, entre los que están los formatos de texto, ejecutable, de datos, de
imagen, de audio, de video, entre muchísimos otros.

g. Mencione y describa al menos cinco formatos de archivo que puedan


observar en el laboratorio.

 JPG/GIF/PNG: formatos de imágenes.

 AVI/MPEG/MP4: formatos de video.

 DOC/TXT: formato para la edición y creación de archivos de texto, ya que una


vez creados no se puede modificar.

 ZIP/RAR: son carpetas de archivos comprimidos que se utilizan para almacenar


la información en poco espacio o difundirla por internet.

 EXE: archivo ejecutable, se utiliza para instalar nuevos programas o para


ejecutar programas ya instalados.

h. Explique con sus palabras (utilice lenguaje técnico) que diferencias existe
entre un lenguaje de alto nivel y uno de bajo nivel ¿Qué función cumple cada
uno? Busque tres ejemplos de software de cada uno y describa brevemente
sus características.

El lenguaje de bajo nivel son instrucciones que el procesador puede entender


directamente. Las instrucciones son atómicas, por ejemplo, realizar tareas simples puede
llevar decenas o cientos de líneas.

Un lenguaje de alto nivel es aquel que se asemeja más al lenguaje natural y permite a los
programadores escribir códigos más legibles, prácticos y compactos.
12

Lenguaje de alto nivel

 C (Basado en un programa anterior llamado “B”).

Lenguaje de propósito general, de bajo nivel. Creado por Unix Systems. Es el lenguaje
más popular (precedido por Java). De él se derivan muchos lenguajes como C#, Java,
Javascript, Perl, PHP y Phyton.

 Fortran

Está diseñado para su uso en aplicaciones científicas y técnicas. Se caracteriza por su


potencia en los cálculos matemáticos, pero está limitado en todo lo relativo al tratamiento
de datos no numéricos.

 Cobol

Las características más interesantes de este lenguaje son: se asemeja al lenguaje natural
(haciendo uso abundante del inglés sencillo), es autodocumentado y ofrece grandes
facilidades en el manejo de ficheros, así como en la edición de informes escritos.

Lenguaje de bajo nivel

 Lenguajes ensambladores

Son textos de código fuente que necesitan de alguna herramienta para su conversión a
lenguaje máquina, son los programas llamados ensambladores.

 Código binario

Es el lenguaje básico, sólo admite todo (1) o nada (0). Todo sistema informático está
basado en este código, ya que el 1 (todo, SÍ) quiere decir que se permite el paso de la
electricidad y el 0 (nada, NO) no lo permite.

 Lenguaje de maquina

Este va a ser el código por el que se va a comunicar instrucciones a la máquina. Es


indispensable el uso de este lenguaje, ya que con él se envían de forma literal todas las
tareas que hay que llevar a cabo.

Actividad Nº 3.
13

a. En ejecutar, coloque WINVER y ejecute, explique cuál es su función.


Identifique y escriba cada componente que aparece en la pantalla.

WINVER es un comando al que le podemos consultar la versión del sistema operativo


sobre el que estamos trabajando y si se encuentra registrado o no.

Especificaciones del dispositivo

Especificaciones de Windows

b. Ingrese al administrador de dispositivos y explique cuál es su función.


Identifique y escriba cada componente que aparece en la computadora.

Muestran los dispositivos que están instalados en la PC. Además, permite actualizar los
drivers de los dispositivos instalados, así como para modificar la configuración del
hardware y así poder resolver algunos problemas.
14

c. ¿En qué disco se carga el SO y los programas que se están instalados?

El sistema operativo y los distintos programas se cargan en el disco duro.

d. ¿Cuántas particiones tiene el Disco Duro?

Tiene como mínimo una partición, puede tener más, pero depende de cuan beneficioso
pueda ser.

e. En ejecutar, coloque CMD y ejecute, luego coloque SYSTEMINFO, explique


cuál es su función. Identifique y escriba cada componente que aparece en la
pantalla.

*CMD: equivale a una ventana de comandos, con el propósito de ejecutar acciones en el


sistema operativo.

*Systeminfo: muestra información de la configuración del sistema operativo de un


equipo local o remoto.
15

f. En ejecutar, coloque MSINFO y ejecute, explique cuál es su función.


Identifique y escriba cada componente que aparece en la pantalla.

Esta herramienta se usa para recopilar información acerca de un equipo, diagnosticar


problemas o tener acceso a otras herramientas.
16
17
18

BIBLIOGRAFÍA

Enciclopedia de Ejemplos (2019). "Periféricos de Entrada y Salida". Recuperado


de: https://www.ejemplos.co/20-ejemplos-de-perifericos-de-entrada-y-salida/

Alegsa (2016). “Definición de Joystick (palanca de mando)”. Recuperado de:


http://www.alegsa.com.ar/Dic/joystick.php

HZ hard zone (2018). “Sensores de huellas dactilares: cómo funcionan y por qué no son
tan seguros”. Recuperado de: https://hardzone.es/2018/04/20/sensores-huellas-dactilares/

Blogspot (2010). “Diferencia en las generaciones de las computadoras”. Recuperado de:


http://ivanshauerhub.blogspot.com/2010/11/diferencia-en-las-generaciones-de-las.html

Varios (2015). “Sistemas operativos-Llamadas al sistema-”. Recuperado de:


https://www.thebitdeveloper.com/2015/07/20/sistemas-operativos-llamadas-al-sistema/

Preukschat. A. (2014). “¿Qué significa un bit, tamaño y longitud en una clave


criptográfica?”. Recuperado de: https://www.oroyfinanzas.com/2014/01/que-significa-bit-
tamano-longitud-clave-criptografica/

David. (2019). ”Los mejores procesadores del momento por rango de precio(gaming,
diseño)” . recuperado de: https://www.geektopia.es/es/technology/2013/05/08/noticias/los-
mejores-procesadores-para-jugar-por-rango-de-precio-mayo-2013.html

Coelho F. (2017). “Qué es y cómo funciona una CPU”. Recuperado de:


https://computerhoy.com/noticias/hardware/que-es-como-funciona-cpu-64368

Julián Pérez Porto y María Merino (2016). “Definicion.de: Definición de compilador”.


Recuperado de: https://definicion.de/compilador/

EcuRed. “Lenguaje ensamblador”. Recuperado de:


https://www.ecured.cu/Lenguaje_ensamblador

S/N (2014). “Enlazadores”. Recuperado de: http://enlazadoresuvm.blogspot.com/

Raffino M. (2019). “Archivo: concepto, características y archive informático”.


Recuperado de: https://concepto.de/archivo/

También podría gustarte