Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmia y Programación
Taller de Software
Grupo S1
2022
Actividades
1. Con base al primer video Describa brevemente cuales son las principales
etapas históricas de los sistemas operativos.
Rta: La primera etapa fue en la década de los 40, que fue donde apareció la
primera generación de la computadora, en donde todos podían considerarse
prototipos ya que existían muy pocas computadoras, en ese entonces no existían
los sistemas operativos. En los años 50 para facilitar la interacción entre persona y
computadora, aparecen los sistemas operativos, como el monitor residente,
procesamiento por lotes y almacenamiento temporal. En los años 60 hubo cambios
bastante notorios, en donde aparecieron los circuitos cerrados, potenciando a las
computadoras, se usaba la multiprogramación, tiempo compartido, tiempo real,
multiprocesadores y sistemas operativos desarrollados. En esta década se dio la
aparición de UNIX, un sistema operativo multiusuario. En los 70 por el alcance de
la electrónica se produjeron los primeros sistemas integrados, también los
miniordenadores. En los 80, se crearon los circuitos LSI y empezaron los
ordenadores personales en donde se empezó a buscar el sistema operativo más
amigable y practico con el usuario. En la década de los 90 aparece LINUX que
dispone de un aplicativo que convierte las ventanas en entornos 3D, luego aparece
también WINDOWS 95 con un manejo simple para los que no saben mucho de
computación. En el 2000 aparecen Windows 2000, Windows NT, Windows XP,
Windows server 2003 y Windows 7 que se usa hoy en día, también Windows Vista
y Windows server 2008. Luego apareció Windows 8 y los demás sistemas
operativos.
Realmente Android fue diseñado por Andy Rubin, quien también fue
vicepresidente de ingeniería en Google, donde supervisaba el desarrollo de
este sistema operativo.
Debemos tener en cuenta que algunos terminales como los móviles Huawei
o las tablets Fire de Amazon se basan en Android, pero es una versión
Android AOSP. Es decir, que no pertenece totalmente a Google y por ello el
sistema operativo puede ser adaptado con libertad en ellas.
CD Nombre del directorio Cambia al directorio que introduzcas. .Por ejemplo: cd c:\
windows
Combinar la letra correspondiente con dos puntos para
Letra de la unidad: cambiar de unidad. .Ejemplo: C: A:
EDIT <Unidad:\ruta\al\archivoNota: Abre el editor DOS para editar los archivos ASCII
Antes de la versión 6, este comando seleccionados.
MS-DOS era EDLIN
REPLACE <Unidad1:\ruta\al\archivo Sustituye los archivos del directorio de destino por los
<Unidad2:\ruta\al\archivo del directorio de origen.
VERIFY onVERIFY off Las opciones “on” y “off” determinan si el DOS debe
comprobar que las operaciones de escritura, como la
copia, se han realizado sin errores.
HELP < comando MS-DOS Muestra el texto de ayuda del comando MS-DOS
indicado.
RESTORE <Unidad1: Unidad2:\ Se utiliza para restaurar datos a partir de una copia de
Ruta\a\restore seguridad.Ejemplo:restore a: c:\documentos\*.*Restaura
todos los archivos guardados en la unidad C en la
carpeta “documentos”.
Ctrl + Alt
+ Del Reinicia el ordenador
Pause Detiene la salida en pantalla; la salida puede reanudarse con casi cualquier
tecla
Ctrl + C Aborta la línea que está escribiendo o el comando que se está ejecutando. Si
hay texto seleccionado, no abortará y en su lugar copiará el texto.
Debian:
Debian es un sistema operativo (OS) de código abierto. Esta distribución
fue anunciada inicialmente por Ian Murdock en 1993 como «Debian
Linux Release». El proyecto Debian es una comunidad de
desarrolladores y usuarios que mantienen el OS GNU basado en
software de código abierto.
CentOS Linux:
CentOS Linux es una distribución de Linux basada en el código fuente
de la distribución comercial Red Hat Enterprise Linux (RHEL). Se lanzó
en 2004 y está respaldado por una creciente comunidad. Es una
apuesta segura para los que buscan un código de gran calidad. Pero
CentOS 8 será su última versión.
Red Hat Enterprise Linux (RHEL):
RHEL es una distribución comercial de Linux desarrollada por Red Hat.
Tiene una versión de servidor y una versión de escritorio. Como utiliza
un software de código abierto, publicado bajo Licencia Pública General,
ponen el código a disposición del público a través de CentOS. Red Hat
ha patrocinado el proyecto CentOS desde 2014.
Gentoo:
Gentoo es una distribución de Linux con un modelo de rolling release
(liberación continua). Gentoo Linux fue creado originalmente por Daniel
Robbins. Recibe su nombre del «pingüino gentoo», que se caracteriza
por nadar rápido, como un guiño a su potencial. Es una opción
interesante para usuarios de Linux que buscan un control absoluto del
software.
10. ¿Explique que es, para que sirve y como se usa virtual box en mi equipo?
Rta:
¿Qué es?
VirtualBox es una aplicación que sirve para hacer máquinas virtuales con
instalaciones de sistemas operativos.
¿Para qué sirve?
Sirve para hacer máquinas virtuales con instalaciones de sistemas operativos.
Esto quiere decir que, si tienes un ordenador con Windows, GNU/Linux o incluso
macOS, puedes crear una máquina virtual con cualquier otro sistema operativo
para utilizarlo dentro del que estés usando.
¿Cómo se usa?
Lo primero que tienes que hacer es descargar e instalar VirtualBox. Para ello,
entra en la web VirtualBox.org, y en su pantalla principal pulsa sobre el botón de
Download, que te llevará a la página en la que encuentras los paquetes para
descargar.
Una vez entres en la página de descargas, vas a encontrar muchas cosas, como
binarios para los usuarios avanzados. Para simplemente descargar el instalador,
tienes que pulsar en el nombre de tu sistema operativo donde pone platform
packages, que son los paquetes de instalación. Por defecto, arriba del todo verás
siempre los correspondientes a la última versión.
Una vez hayas descargado el instalador, ejecútalo para acceder al proceso de
instalación de VirtualBox. Es un proceso muy sencillo en el que puedes dejarlo
todo como está, aunque puedes también elegir dónde descargarlo o qué accesos
directos quieres crear.
Ahora tienes que descargar la imagen .iso del sistema operativo que quieras
instalar en VirtualBox. Nosotros vamos a instalar Windows, por lo que debes hacer
es entrar en la web de descargas de Windows 10 y pulsar en Descargar ahora la
herramienta para descargar el programa para instalar Windows 10 o bajar su
imagen.
Ahora ejecuta el programa de instalación de Windows 10, primero tendrás que
aceptar la licencia del producto. Cuando te pregunte qué quieres hacer, elige la
opción de Crear medios de instalación, y tras aceptar el idioma, arquitectura y
edición de Windows, irás a una última pantalla donde elegir la opción de Archivo
ISO. Cuando pulses en Siguiente, tendrás que elegir una carpeta para la descarga
y la herramienta bajará allí el archivo ISO de Windows 10. Los archivos ISO de
GNU/Linux los puedes descargar desde las páginas de cada distribución.
Una vez instalado VirtualBox y descargada la imagen ISO del sistema operativo
del que quieras crear una máquina virtual, toca empezar a configurarlo. Para ello
abre VirtualBox, y en la pantalla principal verás que la columna de la izquierda está
vacía. Esto es porque todavía no tienes ninguna creada. Aquí, pulsa en el botón
Nueva para iniciar el proceso de creación de una nueva máquina virtual.
Se te abrirá una pantalla en la que lo primero que debes hacer es ponerle un
nombre a la máquina virtual y elegir qué sistema operativo quieres instalar en ella
para que la aplicación pueda identificarlo correctamente. Tras elegir, pulsa abajo
en el botón Next para ir al siguiente paso. A continuación, tendrás que decidir
cuánta memoria RAM quieres dedicarle a la máquina virtual. Cuanta más le
asignes mejor funcionará, aunque esta RAM se le quitará al sistema operativo
principal, por lo que si vas a estar usando la máquina virtual mientras haces otras
cosas será mejor que no le des demasiada. En cualquier caso, lo mejor para la
primera vez es dejar la configuración prestablecida por el propio VirtualBox y
pulsar en Next. En la siguiente pantalla debes elegir si crear un disco duro virtual
para tu máquina o reutilizar otro creado. Los discos duros virtuales son un espacio
de almacenamiento que se le resta a tu ordenador para utilizarlo en máquinas
virtuales como disco duro nativo, y cuando configures lo mejor es que selecciones
la opción de Crear un disco duro virtual ahora.
Tras elegir el tipo de archivo de disco duro, donde lo mejor es mantener la
preselección de VDI a no ser que conozcas bien el funcionamiento de estos
sistemas, tendrás que elegir si quieres un disco de reservado dinámico o tamaño
fijo. La diferencia es que el reservado dinámico sólo utilizará el espacio asignado
según lo vayas utilizando en la máquina virtual, una opción mucho mejor si en tu
ordenador no tienes demasiado almacenamiento.
Ahora llegarás al último paso, que es el de decidir qué cantidad de
almacenamiento dedicarle a este sistema operativo virtual. Aquí, de nuevo todo
dependerá de para qué lo vayas a utilizar, pero ante la duda lo mejor es que dejes
la cantidad preseleccionada. Pero si has elegido en el paso anterior dejar el
reservado dinámico tampoco tengas miedo de ponerle almacenamiento de más,
porque no lo ocuparás si no lo usas. Para terminar, pulsa en Crear.
Una vez finalizado el proceso volverás a la página principal de VirtualBox. Aquí, en
la columna de la izquierda ahora te aparecerá la máquina virtual que ya hayas
creado, o más de una si creaste varias. Haz doble click sobre la máquina que
quieras iniciar o selecciónala y pulsa en el botón Iniciar para hacerlo.
Iniciarás tu máquina virtual, pero esta todavía no tiene ningún sistema operativo
instalado. Por eso, te aparecerá una ventana en la que debes seleccionar la
ubicación de la imagen .iso que hemos descargado al principio. Será como si
insertaras el DVD de Windows dentro del ordenador para iniciarlo. Pulsa en el
icono de la carpeta para que se abra la pantalla donde elegir la imagen iso, y
después pulsa en Iniciar.
11. Explique los aspectos que se deben tener en cuenta para aprender a
programar
Rta:
Aprender a pensar.
Practicar Algoritmos.
Trabajar con los pseudocodigos.
Juega Ajedrez para aumentar tu destreza cerebral.
Manejar las matemáticas.
Estudiar los códigos.
Ser curioso.
Practica lo aprendido.
13. Clasifique cuales son los lenguajes más importantes para programar este
año, brevemente diga de c/u sus características principales (haga una tabla)
Rta:
Lenguajes Características
Java Es simple, orientado a objetos,
distribuido, robusto, de arquitectura
neutral, seguro, portable ye
interpretado.
16. Que es un lenguaje. En qué consisten los lenguajes de alto nivel, describa
sus principales características, y describa algunos ejemplos.
Rta:
¿Qué es un lenguaje?:
Es un sistema de computadora que los programadores utilizan para comunicarse y
para desarrollar programas de software, aplicaciones, páginas webs, scripts u
otros conjuntos de instrucciones para que sean ejecutadas por los ordenadores.
Los lenguajes de alto nivel:
Son un tipo de lenguaje de programación que no expresa los algoritmos teniendo
en cuenta la capacidad que tienen las máquinas para ejecutar órdenes, sino al que
se utiliza teniendo en cuenta las capacidades cognitivas de los seres humanos.
Se caracteriza por expresar los algoritmos de una manera adecuada a la
capacidad cognitiva humana, en lugar de la capacidad con que los ejecutan las
máquinas. Estos lenguajes permiten una máxima flexibilidad al programador a la
hora de abstraerse o de ser literal. Ejemplos de estos son:
Visual Basic .NET (VB.NET) que es un lenguaje de programación orientado
a objetos que se puede considerar una evolución de Visual Basic
implementada sobre el framework .NET.
Fortran, es un lenguaje de programación de alto nivel de propósito general,
procedural e imperativo, que está especialmente adaptado al cálculo
numérico y a la computación científica.
Ada, es un lenguaje de programación orientado a objetos y fuertemente
tipado de forma estática que fue diseñado por Jean Ichbiah de CII
Honeywell Bull por encargo del Departamento de Defensa de los Estados
Unidos. Es un lenguaje multipropósito, orientado a objetos y concurrente,
pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++.
17. Que son los compiladores y que función desempeñan en los computadores.
Rta:
Un compilador es un programa informático que traduce todo el código fuente de un
proyecto de software a código máquina antes de ejecutarlo. Solo entonces el
procesador ejecuta el software, obteniendo todas las instrucciones en código
máquina antes de comenzar
Instalación de NetBeans
Cómo instalar NetBeans
1.- Nos dirigimos al enlace de la web oficial de NetBeans.
2.- Elegimos el sistema operativo e idioma con el cual vamos a trabajar.
3.- Damos clic en “Download” justo en la primera columna de izquierda a derecha.
4.- Una vez se termine de descargar le damos clic al archivo. En caso de que nos
pida permisos de administrador para iniciar la instalación clicamos en “Si”.
5.- Clic en “Next”, luego marcamos la casilla y damos clic nuevamente en “Next”.
6.- Clic en “Next” nuevamente, esperamos a que cargue y finalmente clicamos en
“finish”.
Lista de referencias:
https://androidprofeerick.wordpress.com/evolucion-de-android/
https://www.adslzone.net/esenciales/windows/guia-comandos-cmd-windows/
https://www.ionos.es/digitalguide/servidores/know-how/comandos-ms-dos/
https://fp.uoc.fje.edu/blog/caracteristicas-de-linux-sistema-operativo-codigo-abierto/
https://ubunlog.com/zorin-os-12-una-excelente-alternativa-los-migran-windows/
https://www.xataka.com/basics/virtualbox-que-como-usarlo-para-crear-maquina-
virtual-windows-u-otro-sistema-operativo#:~:text=VirtualBox%20es%20una
%20aplicaci%C3%B3n%20que,dentro%20del%20que%20est%C3%A9s%20usando.
https://hardwaresfera.com/articulos/que-es-virtualbox/
https://openwebinars.net/blog/que-es-c/
https://www.tokioschool.com/noticias/c-que-es/
https://lenguajesdeprogramacion.net/visual-basic/
https://www.caracteristicasdel.com/tecnologia/caracteristicas_del_php.html
https://agenciasanluis.com/notas/2018/05/14/por-que-es-importante-aprender-a-
programar/
https://es.wikipedia.org/wiki/Ada_(lenguaje_de_programaci%C3%B3n)
https://es.wikipedia.org/wiki/Lenguaje_de_alto_nivel
https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/compilador-e-
interprete/#:~:text=Un%20compilador%20es%20un%20programa,c%C3%B3digo
%20m%C3%A1quina%20antes%20de%20comenzar.
https://geekflare.com/es/ide-for-programmer/
https://profile.es/blog/que-es-un-algoritmo-informatico/
https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/compilador-e-
interprete/#:~:text=En%20el%20caso%20del%20compilador,contin%C3%BAa
%20utilizando%20los%20recursos%20inform%C3%A1ticos.
https://rockcontent.com/es/blog/que-es-java/
https://www.emagister.com.co/blog/cual-es-la-historia-de-java/
https://www.oracle.com/mx/tools/technologies/netbeans-ide.html
https://unipython.com/instalar-java-netbeans-windows-os-linux/