Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Conclusión:
Las computadoras nos han ayudado en grandes aspectos desde su invención hasta
ahora y siempre han ido mejorando en diferentes aspectos que han sido muy útiles en
la vida cotidiana de todos.
EL GABINETE:
BOCINAS:
Los parlantes se utilizan para escuchar los sonidos del computador, para
escuchar música o sonidos de errores, etc.
IMPRESORAS:
MICRÓFONO:
ESCÁNER:
TARJETA DE SONIDO:
MOTHERBOARD:
(placa madre) es una tarjeta en donde se ubican los componentes clave de una
computadora. Contiene el microprocesador, la memoria y otros circuitos que son
fundamentales para el funcionamiento de la PC.
VENTILADORES:
a) Memoria Externa
Son parte de la memoria externa de una computadora los discos ópticos, los
discos duros, los ZIP, Memorias USB, Micro SD, etc. La memoria externa no es
fundamental para el funcionamiento de una computadora.
b) Memoria Interna
Tipos de Memorias
❖ SSD: Solid State Drive o drive de estado sólido tienen una composición similar
al de las memorias flash y las memorias USB.
❖ SATA III: Son los discos duros llamados rígidos ubicados dentro del computador
compuestos por varios discos que almacenan la información de manera
magnética. Para leer la información contenida, los discos deben girar a gran
velocidad mientras una ‘cabeza lectora’ lee la información.
Normalmente un disco duro consiste en varios discos o platos. Cada disco requiere dos
cabezales de lectura/grabación, uno para cada lado. Todos los cabezales de
lectura/grabación están unidos a un solo brazo de acceso, de modo que no puedan
moverse independientemente. Cada disco tiene el mismo número de pistas, y a la parte
de la pista que corta a través de todos los discos se le llama cilindro.
Los discos duros externos son discos duros que se conectan externamente al
ordenador, normalmente mediante USB, por lo que son más fáciles de
transportar.
Son la tecnología más avanzada en disco duros portátil y tienen las siguientes
características:
➢ Son silenciosos
➢ Son más rápidos
➢ Consumen menos
➢ Son más resistentes
Los sistemas operativos proporcionan una plataforma de software encima de la cual
otros programas, llamados aplicaciones, puedan funcionar.
Las aplicaciones se programan para que funcionen encima de un sistema operativo
particular, por tanto, la elección del sistema operativo determina en gran medida las
aplicaciones que puedes utilizar.
Los sistemas operativos más utilizados en los PC son DOS, OS/2, y Windows, pero hay
otros que también se utilizan, como por ejemplo Linux.
❖ Familia Windows
• Windows 95
• Windows 98
• Windows ME
• Windows NT
• Windows 2000
• Windows 2000 server
• Windows XP
• Windows Server 2003
• Windows CE
• Windows Mobile
• Windows XP 64 bits
• Windows Vista (Longhorn)
❖ Familia Macintosh
▪ Mac OS 7
▪ Mac OS 8
▪ Mac OS 9
▪ Mac OS X
❖ Familia UNIX
AIX
▪ AMIX
▪ GNU/Linux
▪ GNU / Hurd
▪ HP-UX
▪ Irix
▪ Minix
▪ System V
▪ Solaris
▪ UnixWare
Permite a los smartphones, tablet PCs y otros dispositivos móviles ejecutar aplicaciones
y programas. Los sistemas operativos móviles incluyen Apple iOS, Google Android,
BlackBerry OS y Windows 10 Mobile.
Evolución Histórica:
El sistema operativo posee tres componentes esenciales. Estos hacen referencia a los
paquetes de software que permiten la interacción con el hardware:
▪ Se encuentra disponible el código fuente del software, por lo que puede modificarse
el software sin ningún límite.
▪ Libertad de estudiarlo y adaptarlo.
▪ Libertad de distribuir copias.
▪ Libertad de mejora y publicación de cambios.
▪ Libertad de usar el programa con cualquier propósito.
EL SOFTWARE PROPIETARIO
Para la Fundación para el Software Libre (FSF) este concepto se aplica a cualquier
software que no es libre o que sólo lo es parcialmente (semilibre), sea porque su
uso, redistribución o modificación está prohibida, o requiere permiso expreso del
titular del software.
▪ El usuario debe realizar cursos para el manejo del sistema como tal debido
a su alta capacidad de uso.
▪ Este posee accesos para que el usuario implemente otro tipo de sistema en
él.
▪ Unificación de productos.
▪ Las empresas que desarrollan este tipo de software son por lo general
grandes y pueden dedicar muchos recursos, sobre todo económicos, en el
desarrollo e investigación.
▪ Imposibilidad de copia.
▪ Imposibilidad de mediación.
▪ Imposibilidad de redistribución.
Dependencia de un proveedor: La licencia deja claro que el software sigue siendo propiedad
de la empresa productora del mismo y que el usuario no está facultado a realizar ningún
cambio en él, ni tampoco analizarlo para determinar cómo realiza sus funciones.
Al no tener acceso al código fuente, no podemos corregir los posibles errores que tenga el
programa, ni adaptarlo a nuestras necesidades. Dependemos de las variaciones que la
empresa propietaria realice con las nuevas versiones.
Lo habitual es tener que pagar por adquirir estos programas, y muchos de ellos ya sabemos
que no son precisamente baratos y asequibles.
➢ Lenguaje ensamblador
El lenguaje ensamblador (assembler o asm) no es más que códigos mnemotécnicos
(abreviaturas de letras y números) de las instrucciones máquina (binario). Por tanto, los
programas escritos en ensamblador se traducen a código máquina de forma inmediata.
Este lenguaje de bajo nivel depende estrictamente del tipo de procesador utilizado. Por
tanto, programar en ensamblador requiere conocer, en forma detallada, las
especificaciones del hardware.
De igual forma, el software escrito en este lenguaje resulta ser poco o nada portable.
Aunque, como ventaja, ocupa menos memoria, es más fácil de depurar y su código
fuente resulta ser más corto.
Al haber una gran cantidad de lenguajes de alto nivel, su clasificación es muy diversa.
Aquí vamos a señalar dos tipos de lenguajes de alto nivel: lenguajes compilados e
interpretados.
➢ Lenguajes Compilados
Los lenguajes compilados son aquellos que son traducidos al lenguaje de máquina
(cadenas de bits) de una sola vez. Por tanto, cada modificación que realices en el código
fuente requiere volver a compilar (traducir a código máquina) todo.
Sin embargo, hay algunos lenguajes como Java que primero compilan a bytecode (un
código intermedio) y luego es interpretado a máquina.
En contraste con los lenguajes interpretados, los programas escritos en un lenguaje
compilado tienen un rendimiento ligeramente superior y están optimizados para su
ejecución.
Ejemplos: C, C++, Ada, ALGOL, Delphi, Fortran, Java, Lisp, Pascal, Perl, Go, Scala, Swift,
Rust, entre otros.
➢ Lenguajes Interpretados
Los lenguajes interpretados son traducidos, instrucción por instrucción, al lenguaje
máquina. Es decir, empieza por la primera línea de código, pasa a la siguiente y así hasta
traducir todo el código.
Este tipo de lenguaje de alto nivel facilita las cosas al programador, ya que el código es
convertido a máquina a medida que es ejecutado. Sin embargo, son más lentos que los
lenguajes compilados.
1.- JAVA
Comenzamos con JAVA que sigue desde hace muchos años siendo
el lenguaje programación más usado, quizás sea por su gran
legibilidad y simplicidad. Como herramientas, juegos y aplicaciones.
Este lenguaje de programación se utiliza en miles de millones de
dispositivos móviles y aparatos de televisión y en más de 850
millones de ordenadores personales de todo el mundo. Java está
instalado en inmensidad de aplicaciones y sitios web.
2.- C
El lenguaje de programación C fue creado entre 1969 y 1972 en los
Laboratorios Bell, es uno de los más utilizados en el mundo. Este
lenguaje de programación está orientado a los Sistemas Operativos
y es muy eficaz y con él podemos crear Softwares de sistemas
operativos como Windows o Linux y también para aplicaciones.
También sirve para experimentos informáticos, físicos, matemáticos…etc. Es también
muy utilizado en robótica con el que se programan simuladores, etc.
3.- C++
C++ es un lenguaje de programación orientado a objetos y una
evolución del lenguaje C.
Es un lenguaje muy utilizado para desarrollar programas y paquetes
como por ejemplo el paquete de programas de Adobe.
4.- PYTHON
Python es un lenguaje de programación multiplataforma y
multiparadigma.
Es muy fácil de utilizar lo cual lo hace un lenguaje de programación
ideal para principiantes.
5.- VISUAL BASIC .NET
Visual Basic .NET te da la posibilidad de automatizar sus propios
procesos y crear sus propias aplicaciones web.
Es uno de los lenguajes más amigables para los principiantes de
programación, sobre todo a comparación de C#.
6.- C#
C# es un lenguaje de programación orientado a objetos fue
desarrollado en el año 2000 por Microsoft para ser empleado en una
amplia gama de aplicaciones empresariales.
C# es una evolución de los lenguajes de programación C y C++, y
destaca por su sencillez.
7.- PHP
PHP fue creado en 1994 por el programador canadiense Rasmus
Lerdorf. El PHP es un lenguaje de programación similar al HTML que
nos sirve fundamentalmente para páginas web y se puede combinar
con el lenguaje HTML. El lenguaje PHP se basa en los “scripts” que es un guion de
órdenes o instrucciones que recibe un servidor de una página web para leer su código
fuente.
8.- JAVASCRIPT
Es otro lenguaje utilizado para crear pequeños programas
encargados de realizar acciones y dar interactividad dentro de una
web como por ejemplo para crear efectos especiales, para definir
interactividades con los usuarios, efectos de textos. Hoy en día es
casi el único lenguaje usado en todas las páginas web por la
compatibilidad con HTML5. Si quieres aprender a programar en Javascript te
recomendamos este enlace: JavaScript Curso Basico.
9.- SQL
SQL es un lenguaje específico del dominio utilizado en
programación; y diseñado para administrar sistemas de gestión de
bases de datos relacionales.
SQL son las siglas de Structured Query Lenguaje (Lenguaje
estructurado de consultas) y se utiliza para páginas web y también
para aplicaciones de ordenadores, para manejar datos, sobre todo.
(Introducir datos, actualizar datos, eliminar o seleccionar datos)
10.- HTML
Este lenguaje es con el que se crean las páginas web, por ejemplo,
que básicamente es un conjunto de etiquetas que sirven para definir
el texto y otros elementos que puedes ver en las páginas web. HTML
significa HyperText Markup Lenguaje («lenguaje de marcas de
hipertexto») y es muy fácil de aprender.
11.- XML
Este lenguaje es también un lenguaje de etiquetas como el HTML,
pero a diferencia de éste, el lenguaje XML separa el contenido de la
presentación, es decir, XML se preocupa del significado del texto que
define el HTML. Te da el dato + el significado de ese dato, mientras
que el HTML te da el dato nada más. El XML es un complemento
fundamental al HTML.
12.- PERL
Creado Larry Wall, Pearl es una sigla que significa Practical Extraction
and Report Language. Es un lenguaje de propósito general que sirve
prácticamente para todo, como puede ser la generación y
tratamiento de ficheros, para analizar datos y textos, y muchas otras
cosas más. Si bien hay proyectos complejos y completos escritos en
Pearl, son los menos.
12.- SWIFT
Creado por Apple en 2014 para el desarrollo de aplicaciones en iOS,
OS X, Apple TV y Watch OS. Su código es fácil de leer y escribir,
cercano al inglés. La compañía anunció en 2017 que pronto hará su
uso gratuito.
13.- R
14.-GO
Creado por Google, Go es un lenguaje de código abierto sencillo,
confiable y eficiente. A pesar de ser un lenguaje compilado, se siente
como un lenguaje interpretado de forma dinámica.