0% encontró este documento útil (0 votos)
15 vistas16 páginas

Taller de La Universidad de Ndres Benavides

Cargado por

andresbenmo02
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
15 vistas16 páginas

Taller de La Universidad de Ndres Benavides

Cargado por

andresbenmo02
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 16

Taller #2

CUESTIONARIO SOFTWARE-SISTEMAS OPERATIVOS-


PROGRAMACION-WEB

Andres Felipe Benavides Mora | 202401-s3 | 17/02/24


Pregunta 1
1. Con base al primer video Describa brevemente cuales son las
principales etapas históricas de los sistemas operativos.

Las primeras etapas principales de la historia y evolución de los


sistemas operativos son:

1940 (Finales). Aparición de la primera generación de


computadora; se accedía directamente a la consola de la
computadora, en la cual se actuaba una serie de micro
interruptores que permitían introducir el programa de la
computadora. No existían los sistemas operativos, los
programadores debían interactuar con el hardware del computador
sin ayuda externa. Para poder utilizar la computadora, debía
hacerse por turno.

1950 (Principio). Con el objeto de facilidad entre persona y


computador, los sistemas operativos hacen una aparición discreta y
bastante simple, conceptos tales como el monitor de residente, el
proceso por lotes y el almacenamiento temporal.

Monitor residente: Su funcionamiento se limitaba a cargar los


programas a la memoria, Leyéndolos a una tarjeta perforada y
reclutarlos.

Proceso por lotes: Este agrupaba los trabajos en lotes en una


misma cinta o conjunto de tarjetas, de forma que se ejecutara uno o
a continuación de otro.

Almacenamiento Temporal: Su función era disminuir el tiempo de


carga en los programas.

1960. Aparición de circuitos cerrados, la mayoría orientados a


seguir incrementando el potencial de los computadores.

Multiprogramación es un sistema de la memoria principal, que


alberga a más de un programa de usuario tiempo compartido. Con
eso se consigue repartir la CPU por igual entre los programas de
los distintos usuarios.

Los 60 marcaron el inicio de UNIX, sistema operativo


multiusuario. Uno de los pocos lenguajes desarrollados de alto
nivel.

PÁGINA 1
1970. Debido al alcance de la electrónica, pudieron empezar a
crearse con miles de transistores en un centímetro cuadrado, lo
que llevaría pocos años después a producirse los primeros sistemas
integrados.

A los 70 se producen los miniordenadores y la informática se


acerca a niveles de usuario en lo relativo al lenguaje de
programación. Se crea Pascal y C para reescribir por completo el
código de sistema operativo de UNIX. Pocos sistemas operativos
son escritos en lenguaje de alto nivel.

1980. Creación de los circuitos LSI (integración a gran escala)


contenía miles de transistores en un centímetro cuadrado. Empezó
en los ordenadores personales, se dejó un poco al lado el
rendimiento y se buscó más el sistema operativo, menús e interfaz
gráficos.

El Apple Macintosh nació en enero de 1984 al precio de 2.495


dólares. Muchos usuarios, al ver que estaban diseñados a funcionar
a una interfaz gráfica, estaban acostumbrados a la línea de
comandos, y lo asumieron y compraron.

MS-DOS se compró un sistema operativo Qdos, que se convirtió en


la primera generación de MSDOS y dejó existir como tal. Se
convirtió en una parte integrada del sistema operativo en
Windows.
Microsoft Corporation fue fundada por Bill Gates y Paul Allen.

PREGUNTA 2

2. Que es DOS , CMD y como se usa en Windows? Para que


sirve?

CMD: Es una herramienta de línea de comandos que se utiliza en


sistemas operativos, es una interfaz de usuario que permite a los
usuarios interactuar con el sistema operativos basado en Windows.
Está compuesta por una pantalla negra y un texto de color blanco
con estas respectivas letras:

PÁGINA 2
Para abrirlo, tenemos que presionar Windows + R y escribir
CMD. También puede abrirse Inicio>Todos los
programas>Accesorios>Símbolos de sistemas.

Primer comando es help: Se muestran todos los comandos de la


CMD
segundo comando es cls: limpia la pantalla.
El tercer comando es date: mostrar fecha.
Cuarto comando es time: mostrar hora.
Quinto comando es color /?: Muestra el menú de los colores
CMD

Si queremos cambiar de color a verde seria haci:

PÁGINA 3
C: \Users\Andres>color a

C: \Users\Andres>

Si queremos cambiar de color a azul seria haci:

C: \Users\Andres>color 1

C: \Users\Andres>

MS-DOS: Su función se basaba en uno de los sistemas operativos


para sistemas, en una arquitectura x86 y diseñados por software
Microsoft. (MicroSoft Disk Operating System) Su objetivo era
permitir la comunicación del usuario al ordenador.

PÁGINA 4
PREGUNTA 3
3. Haga una lista y explicación de los principales comandos
de MS-DOS

❐cd - para mostrar el directorio actual


❐cd foldername - para pasar al nombre de la carpeta
❐cd.. - para subir de nivel de carpeta
❐dir - para mostrar todos los archivos del directorio actual
❐mkdir foldername - para crear una carpeta llamada nombre
de
carpeta
❐ NUL > filename.extension - crear un archivo
❐cd. > filename.extension - crear un archivo
❐cd > filename.extension - crear un archivo
❐echo your file > filename.extension - crear un archivo
❐aout >filename.extension
dir *.txt - para mostrar todos los archivos con ext. .txt
❐dir /s foldername - para mostrar todos los subdirectorios
❐aJ: - moverse a una unidad J

MENUS DE AYUDA

help - para acceder a la ayuda para todas las líneas de comando


color help – para acceso del menu de colores
choice /? - saber acerca de las opciones en ms-dos
cipher /?- para obtener más información sobre ms-dos EFS
netsh /?- para acceder al cli de configuración de red de la PC

PREGUNTA 4

PÁGINA 5
4. Describa las características de Linux y los mejores distros

❒ Características de Linux.
La estabilidad: No es necesario reiniciar.
Los sistemas de archivos en Linux no requieren
desfragmentación.
La flexibilidad: Linux, al ser software libre, su instalación se
puede personalizar al máximo.
Apache: Permite publicar páginas webs y hacerlas disponibles en
internet.
La seguridad: Linux no es invulnerable para los virus.
Todo software para Linux se descarga de repositorios oficiales, los
cuales tienen su propio control (no cualquier persona no puede
entrar tan fácilmente de acceso). No hay virus para Linux.
El encapsulamiento del usuario.
Los aportes de la comunidad.
Dominó el mercado de los smartphones.

Los mejores DISTROS de Linux


Fedora: Es un sistema operativo flexible con 3 opciones separadas.
Según tus necesidades, están disponibles versiones para servidor,
otra orientada a la nube y tercera para la estación de trabajo que
ofrece más opciones.

OpenSUSE: Popular principalmente por la flexibilidad de su


interfaz y su sencilla instalación de archivos.
OpenSUSE utiliza un programa llamado chats que es
esencialmente un portal a través del cual puedes administrar tu
computadora y ajustar las configuraciones a tu gusto.

Ubuntu: Distribuciones de Linux, más populares y más utilizadas


hasta la fecha.
Ubuntu se basa en el entorno del escritorio que proporciona su
propio conjunto de herramientas, además de una presentación
intuitiva y atractiva.

Linux Mint: Es la distribución líder de Linux, superando a Ubuntu


y todas las demás distribuciones para convertirse en la principal
competencia de Windows y macOS.
Es gratuita, código abierto, se instala rápido desde un USB o de un
DVD. Ofrece soporte multimedia, no requiere de demasiado recurso
y es conservador acerca a las actualizaciones.

PÁGINA 6
PREGUNTA 5

5. Cuales son las principales características de Zorin?.

❒ Características de Zorin

Barra de tareas en la zona inferior con acceso al programa de


información básica.
Tiene enfoque animalista y estético.
Se pueden hacer archivos, carpetas y modificar preferencia. (Click
Izquierdo en el Escritorio)
Configuración que nos proporciona redes, fondos, notificaciones,
pantallas, etc.
La cantidad de programas instalados es bastante amplia, vemos
que no se privan mucho en ese sentido (Tiene Game, Paquete,
Office, Grabadora de discos, editor de videos, Gestor de
contraseñas, entre otros).

Compatibilidad de Windows con WINE.

Emparejamiento de smartphones.

PREGUNTA 6

6. Explique 5 de los principales comandos de terminal de Linux y


de cuantas formas podemos entrar a Terminal de Linux?

❒ Comando para abrir la Terminal de Linux y para utlizar


Linux

ctrl+alt+t
Date (Muestra la hora y la fecha).
echo "Hola mundo" (Escribe mensaje en la salida estándar).
passwd (Cambia la contraseña).
clear (Borra la pantalla).
cat (Ver contenido de un archivo).

Tambien se puede Utilzar para buscar la terminal:


En Aplicaciones->Accesorios->Terminal

PÁGINA 7
PREGUNTA 7

7. Explique que es, como se usa virtual Box y que puedo hacer
con el instalado en mi computador?

❐ Es un creador de sistemas operativos virtual, el cual nos da


la opcion de elegir la Ram los nucleos el procesador. Sin alterar el
sistema operativo actual con el instalado en mi computador puede
investigar mas a fondo los diferentes sistemas operativos.

PREGUNTA 8

8. Explique que es, para que sirve y como se usa virtual box en mi
equipo?

❐ VirtualBox es un software de virtualización que te permite crear y


ejecutar máquinas virtuales en tu computadora, ejecuta sistemas
operativos y programas sin afectar el sistema, VirtualBox
descargarlo y instalar el software en el computador, luego puedo
crear una nueva máquina virtual, asignarle recursos como memoria y
espacio de almacenamiento.

PREGUNTA 9

Nota: Esta pregunta no la realice ya que mi laptop o computador


es macOS y mi telefono es Iphone funcione varias maneras pero
no me dejo por problemas de software.

PREGUNTA 10

10. Explique los aspectos que se deben tener en cuenta


para aprender a programar?

❐ Elegir un lenguaje de programación: Python, Java, JavaScript,


HTML, CSS, C ++, etc.

❐Practicar regularmente: La práctica constante es clave para


mejorar tus habilidades de programación, Creando Video juegos,
Paginas Webs.
(La practica hace al maestro).

❐Tomar cursos o clases: Asistir a clases presenciales o utilizar


tutoriales para aprender.

PÁGINA 8
❐Resolver problemas: Resolviendo problemas de programación
para mejorar tu lógica y habilidades algorítmicas. Seria lo mejor y
los mas apto.

PREGUNTA 11

11. Que es programación imperativa?, declarativa? Funcional?


Reactiva? Utilice ejemplos claros.

❐Aprender HTML y CSS:


- Dominar la estructura de HTML para crear contenido web.
- CSS diseñar páginas web de manera Bonita o animalista.

❐Mejorar en JavaScript:
- Comprender los fundamentos de JavaScript para la interactuar
con las páginas web.

❐ Familiarizarse con un Framework Frontend:

- Elaborar proyectos usando el framework elegido para mejorar


habilidades.
❐Explorar el Desarrollo Backend:
- Entender cómo funcionan los servidores y construir APIs para
comunicarse con el frontend.

❐ Bases de Datos:
- Practicar consultas SQL y aprender a diseñar bases de datos
efectivas.

❐Seguridad Web:
- Conocer los principios básicos de seguridad web y cómo proteger
las aplicaciones.

PREGUNTA 12

12. Cuales son los errores comunes de un programador?

No revisar el código.
No planificar antes de comenzar a codificar.
No Documentar.
No usar control de versiones

PREGUNTA 13

PÁGINA 9
13. Clasifique cuales son los lenguajes mas importantes para
usted para programar este año, brevemente diga de c/u sus
características principales (haga una tabla)

C ++ EFICIENCI
A Y
VELOCIDA
D EN LA
EJECUCIÓ
N DE
PROGRAM
AS
SQL legibilidad
y facilidad
de uso
PYTHO manipulaci
N ón de bases
de datos y
también
económicas
JS interactua
con
elementos
en páginas
web de
forma
animada

PREGUNTA 14

14. Cuales son los diferencias de ser un buen programador


a ser un codificador?

Programador obtener habilidades más allá de


simplemente escribir código, como comprensión de
algoritmos, resolución de problemas, diseño de software y
colaboración en equipo.

codificador se centra principalmente en escribir código


sin necesariamente tener en cuenta la calidad, eficiencia y
mantenibilidad del mismo.

Programador lleva mas allá de escribir un código.

PREGUNTA 15

PÁGINA 10
15. Explique con sus propias palabras Por que es
importante programar? Y cuales fueron las 3 opiniones que
mas le impactaron al respecto?

La programación es fundamental en la era digital actual


que hoy vivimos y da a entender al mundo que nos rodea
de una manera significativa y difierente, La tegnologia es el
futuro.

PREGUNTA 16

16. Que es un lenguaje. En que consisten los lenguajes de


alto nivel, describa sus principales características, y
describa algunos ejemplos.

Un lenguaje es un conjunto de reglas y símbolos utilizados


para escribir programas sobre cómo realizar tareas
específicas.

Los lenguajes de alto nivel son más fáciles de entender


para los humanos y se acercan más al lenguaje humano
que a la máquina.

Características de lenguaje de alto nivel.

Portabilidad: los programas escritos en lenguajes de alto


nivel son más fáciles de trasladar entre diferentes
plataformas.

Legibilidad: son más comprensibles para los


programadores, facilitando el mantenimiento y la
depuración del código.

Algunos de lenguajes de alto nivel son:

1. Python:

2. Java

3. C#

PREGUNTA 17

PÁGINA 11
17. Explique en que consiste Scratch, instálelo y cargue juegos y
ejecútelos.

PÁGINA 12
PÁGINA 13
PREGUNTA 18

18. Que son los compiladores y que función desempeñan en


los computadores.

Los compiladores son programas informáticos que


traducen el código fuente escrito en un lenguaje de
programación.

Su función principal es convertir el código legible por


humanos y que la maquina pueda entender y ejecutar.

PREGUNTA 19

19. Explique Que es un IDE y de algunos ejemplos.

IDE es un software que proporciona un entorno integrado


para desarrollar aplicaciones informáticas.

Ejemplos:

Eclipse: Un IDE de código abierto ampliamente utilizado


para el desarrollo de aplicaciones Java, C/C++.

PyCharm: IDE de JetBrains diseñado específicamente para


el desarrollo de aplicaciones Python.E

PREGUNTA 20

20. Que es un algoritmo y la diferencia entre un


compilador y un

intérprete?

un algoritmo es un conjunto de instrucciones para resolver un


problemas, un compilador traduce todo el código fuente a la vez,
que un intérprete lo hace línea por línea.idapse:

PREGUNTA 21

21. Describa las características fundamentales de Java.

Portabilidad: Java permite ser portable y ejecutarse en cualquier


plataforma que tenga una JVM instalada.
Seguridad: Java cuenta con un modelo de seguridad robusto que
protege al sistema de posibles amenazas.

PÁGINA 14
Multi-hilo: Java tiene soporte para la programación permite que un
programa pueda aprovechar al máximo los recursos del sistema.
Gran cantidad de bibliotecas: Java cuenta con una amplia variedad
de bibliotecas facilita el desarrollo de aplicaciones y reduce el
tiempo de codificación.
PREGUNTA 22

22. Explique las principales funciones de NetBeans.

NetBeans es una herramienta completa que ofrece funciones


avanzadas para facilitar el desarrollo de aplicaciones.
Edición de código: NetBeans ofrece funciones como resaltado de
sintaxis, autocompletado de código, refactorización y navegación
rápida entre archivos y clases.

Depuración: NetBeans funciona como puntos de interrupción,


seguimiento de variables, evaluación de expresiones y visualización
de la pila de llamadas.

Gestión de proyectos: NetBeans permite crear, gestionar y


construir proyectos de manera sencilla.

Integración con sistemas de control de versiones: NetBeans ofrece


soporte para sistemas de control de versiones facilita el trabajo
colaborativo y el seguimiento de cambios en el código.

Integración con servidores de aplicaciones: NetBeans ofrece


integración con servidores de aplicaciones Ayuda el despliegue y
prueba de aplicaciones directamente desde el IDE.
PREGUNTA 23

23. Diga cómo se instala java y cómo se instala Netbeans?


Abrir el icono de Google buscar y vaya a Java.com.
Seleccionar el botón Descarga gratuita de Java y después
Aceptar e iniciar la descarga gratuita.

Pulsa aquí para iniciar la descarga del instalador. Se descargará


el archivo MSYS-1.0.10.exe, Añadir gdb a MinGW. Esto lo haces
copiando unos archivos a la carpeta de MinGW.

PÁGINA 15

También podría gustarte