Professional Documents
Culture Documents
Full Name FICHA (Course
Full Name FICHA (Course
Objectives:
PRACTICE #1
1. Make a sketch or sketch of the architecture of a computer. Then, in
groups of three people, unify their sketches and make a final outline,
where you should include:
It has a computer system made up of hardware and software, the first refers to
the physical part of the PC, such as the fan, the RAM, the mother, etc. And the
second is the logical part, such as applications.
There are several types of computers such as the desktop computer, which has
dimensions and characteristics to be used in a fixed place, which has a work or
home use; The personal computer, which is also called a laptop or micro-
computer, has the same functionality as a desktop computer, the difference is
that it can be easily transported anywhere; and the quantum computer, which is
designed to carry out very complex calculations in a fast way.
1 PC parts
1 Monitor
2 Keyboard
3 Power supply
4 Mouse
5 Motherboard
6 Video card
7 CD / DVD burner
8 CPU
9 Network card
10 RAM memory
11 Expansion cards
12 Optical disc drive
13 Hard disk
Display
Also called motherboard, this is where each of the PC's components are
connected. It has various integrated circuits, such as RAM memory, chipset,
expansion buses, etc. This is located inside a sheet metal box that has a panel
where the external devices are connected, the sockets where other components
are installed to the box, and the internal connectors.
Graphics card
This takes the data from the microprocessor, interprets it and later changes it
into data that can be processed by the monitor. In short, it sends the output
image of the processed data
CD / DVD burner
These devices make it possible to read optical discs and at the same time allow
the recording of data on blank or rewritable discs. To function as a recorder or
burner, it uses a special program or uses the OS assistant –Operating System-.
CPU
These devices make it possible to read optical discs and at the same time allow
the recording of data on blank or rewritable discs. To function as a recorder or
burner, it uses a special program or uses the OS assistant –Operating System-.
Network card
It is what allows the PC to connect to a network, in order to share data or to
connect to a printer or the Internet.
Memory RAM
It is a random-access memory where the processor receives all the instructions
and at the same time saves the results.
Expansion cards
It is a device made up of a series of controllers and integrated circuits, which,
connected to expansion slots, extend the capabilities of a computer.
These cards generally serve as disk drive controllers, to add more memory, as
video controllers, as internal modem devices, and as a parallel port.
1. Imagine that you are a sales clerk in a computer store. Inform the
next three customers who come to your store which equipment is best
suited to their needs, for example, what components and accessories
they will need and why. As a list of components, we have
microprocessor, RAM memory, Hard Drive, modem, network card,
graphics card and sound card.
Computer 1 Computer4
Internet Internet
Computer 3 Computer 6
¿Workstation o portátiles?
Una workstation, es un ordenador de alto rendimiento con un procesador más
potente, más memoria RAM y capacidades mejoradas en diseño gráfico, edición
de vídeos, ingeniería, ciencia y programación de juegos.
Asimismo, existen computadoras portátiles bastante sofisticadas ideales para
arquitectos que ofrecen movilidad y son capaces de ejecutar programas 3D para
arquitectura, como Autocad, con total fluidez.
Aunque, la elección final depende de la especialidad del usuario, pues, puede
requerir diferentes prestaciones de acuerdo a su puesto de trabajo y tareas
diarias.
Características de la computadora:
If you decide on a desktop or laptop PC, you should anticipate the following
qualities:
• Wide monitors, between 19 and 21 inches
• Intel Core i7 processor with Turbo Boost technology
• Large capacity hard drive, 500GB to 1,000GB
• RAM memory greater than 6 GB
• High definition video (HDMI) outputs to enjoy picture quality
Configuración PC Básica
Our basic PC configuration is aimed at covering the most common uses on a daily
basis: office automation, internet, multimedia, etc. But we go one step further:
we include decent-quality components and SSDs, in order to enjoy an
overwhelming fluidity.
Componentes Modelo
HDD Ninguno
SSD WD Green 500GB SATA3
If you are into mobile development, you will need a more powerful computer. If
you want to make iPhone apps you need a Mac and if you only want to dedicate
yourself to web development you can buy a slightly less powerful computer.
Características de las computadoras para programar
Las claves para elegir un buen ordenador para tus tareas de programación son:
1. Find information and make a brief summary about the most important
changes in the history of the Intelx86 family microprocessors, from
8086 to i7.
The first four generations of the Intel processor took "8" as the name of the
series, so the technical types refer to this family of chips as the 8088, 8086 and
80186. This goes as far as the 80486, or simply the 486.
The following chips are considered the dinosaurs of the computer world. Personal
computers based on these processors are the type of PC currently found in the
garage or warehouse collecting dust. They don't do much good anymore, but
geeks don't like to throw them away because they still work.
This chip was omitted for the original PC, but it was used in some later computers
that did not amount to much. It was a true 16-bit processor and communicated
with its cards through 16-wire data connections.
The chip contained 29,000 transistors and 20 bits of addresses that gave it the
ability to work with up to 1MB of RAM. The interesting thing is that the designers
of the time never suspected that someone would need more than 1 MB of RAM.
The chip was available in 5, 6, 8, and 10 MHz versions.
Intel 8088 (1979)
CPUs have gone through many changes in the few years since Intel came out
with the first processor. IBM chose Intel's 8088 processor for the brains of the
first PC. This choice of IBM is what made Intel the perceived leader in the CPU
market.
The 8088 is, for all practical purposes, identical to the 8086. The only difference
is that it handles its address bits differently than the 8086 processor. But, like the
8086, it is capable of working with the coprocessor chip math 8087.
The 186 was a popular chip. Many versions have been developed in its history.
Buyers could choose between CHMOS or HMOS, 8-bit or 16-bit versions,
depending on what they needed.
A CHMOS chip could run at twice the clock speed and a quarter of the power of
the HMOS chip. In 1990, Intel came out with the Enhanced 186 family. They all
shared a common core design. They had a 1 micron core design and operated at
about 25 MHz at 3 volts.
The 80186 contained a high level of integration, with the system controller,
interrupt controller, DMA controller, and timing circuitry directly on the CPU.
Despite this, the 186 was never included in a PC.
Son clones de los 8088 y 8086. Se supone que son un 30% más rápidos que los
de Intel.
This chip was used by IBM in its Advanced Technology PC / AT and was used in
many of the IBM compatible computers. It ran at 8, 10, and 12.5 MHz, but later
editions of the chip ran up to 20 MHz. While these chips are obsolete today, they
were quite revolutionary during this period.Intel 386 (1985)
Sin embargo, para ello era necesario un sistema operativo multitarea como
Windows. En 1988, Intel lanzó el 386SX, que era básicamente una versión
liviana del 386. Utilizaba el bus de datos de 16 bits en lugar de los 32 bits, y era
más lento, pero utilizaba menos energía, lo que permitió a Intel promocionar el
chip en ordenadores de sobremesa e incluso portátiles.
En 1990, Intel lanzó el 80386SL, que era básicamente una versión de transistor
855 del procesador 386SX, con compatibilidad ISA y circuitos de administración
de energía.
Estos chips fueron diseñados para ser fáciles de usar. Todos los chips de la familia
eran compatibles con pin-for-pin y eran compatibles con los chips 186 anteriores,
lo que significa que los usuarios no tenían que adquirir software nuevo para
utilizarlos.
Tenía la misma capacidad de memoria que el 386 (ambos eran de 32 bits) pero
ofrecía el doble de velocidad a 26,9 millones de instrucciones por segundo
(MIPS) a 33 MHz.
Sin embargo, hay algunas mejoras más allá de la velocidad. El 486 fue el primero
en tener una unidad de coma flotante (FPU) integrada para reemplazar al
coprocesador matemático normalmente separado (no todos los 486 tenían esto,
sin embargo).
También contenía una caché integrada de 8 KB en la matriz. Esto aumentaba la
velocidad usando las instrucciones para predecir las siguientes instrucciones y
luego almacenarlas en la caché.
Para 1994, estaban completando su desarrollo continuo de la familia 486 con los
procesadores Overdrive DX4. Mientras que se podía pensar que estos eran
cuadruplicadores de relojes 4X, en realidad eran triplicadores 3X, permitiendo que
un procesador de 33 MHz operara internamente a 100 MHz.
Pentium I (1993)
Por lo tanto, Intel cambió el nombre del procesador por el de Pentium, un nombre
que fácilmente podían registrar. Así, en 1993 lanzaron el procesador Pentium.
The original Pentium ran at 60 MHz and 100 MIPS. Also called "P5" or "P54", the
chip contained 3.21 million transistors and worked on the 32-bit address bus
(same as 486). It also had an external 64-bit data bus that could run at about
twice the speed of the 486.
The Pentium family included clock speeds of 60, 66, 75, 90, 100, 120, 133, 150,
166, and 200 MHz. The original 60 and 66 MHz versions operated in the socket 4
configuration, while all versions remaining operated on socket 7.
Some of the chips (75 MHz - 133 MHz) could also run on socket 5. Pentium was
compatible with all older operating systems, including DOS, Windows 3.1, Unix,
and OS / 2.
Its superscalar microarchitecture design allowed two instructions per clock cycle
to be executed. The two separate 8K caches (code cache and data cache) and the
segmented floating point unit (pipelined) increased their performance beyond x86
chips.
It had the SL power management features of the i486SL, but the capacity was
greatly improved. It had 273 pins that connected it to the motherboard.
Internally, however, its two chained 32-bit chips divided the work.
The first Pentium chips ran at 5 volts and therefore ran quite hot. Starting with
the 100 MHz version, the requirement was lowered to 3.3 volts. Starting with the
75 MHz version, the chip also supported symmetric multiprocessing, which means
that two Pen-tiums could be used side by side in the same system.
The Pentium stayed a long time, and there were so many different Pentiums that
it became difficult to tell them apart.Pentium Pro (1995-1999)
Intel lanzó muchos modelos diferentes del procesador Pentium. Uno de los
modelos más mejorados fue el Pentium MMX, lanzado en 1997.
Fue una iniciativa de Intel para mejorar el Pentium original y hacer que sirviera
mejor a las necesidades de multimedia y rendimiento. Una de las mejoras clave,
y de donde obtiene su nombre, es el conjunto de instrucciones MMX.
Las instrucciones MMX eran una extensión del conjunto de instrucciones
normales. Las 57 instrucciones adicionales simplificadas ayudaron al procesador a
realizar ciertas tareas clave de forma más eficiente, permitiéndole realizar
algunas tareas con una instrucción que habría necesitado instrucciones más
regulares.
Intel hizo algunos cambios importantes con el lanzamiento de Pentium II. Tenía
los Pentium MMX y Pentium Pro’s en el mercado de una manera fuerte, y quería
traer lo mejor de ambos en un solo chip.
TE RECOMENDAMOS
AMD Ryzen 5 Vs Intel Core i5 ¿Cual es mejor opción?
Para reducir los costes, Intel eliminó la caché L2 del Pentium II. También eliminó
el soporte para procesadores duales, característica que tenía el Pentium II.
Esto hizo que el rendimiento se redujera notablemente. La eliminación de la
caché L2 de un chip dificulta seriamente su rendimiento. Además, el chip se
limitaba al bus de sistema de 66 MHz. Como resultado, los chips de la
competencia a las mismas velocidades de reloj superaban al Celeron.ó su error
con la próxima edición del Celeron, el Celeron 300A. El 300A vino con 128 KB de
caché L2 integrado, lo que significa que funcionaba a la máxima velocidad del
procesador, no a media velocidad como el Pentium II.
Este hecho fue excelente para los usuarios de Intel, porque los Celerons con
caché de alta velocidad funcionaban mucho mejor que los Pentium II con 512 KB
de caché funcionando a media velocidad.
Con este hecho, y el hecho de que Intel desatara la velocidad del bus del Celeron,
el 300A se hizo famoso en los círculos de entusiastas del overclocking.
Pentium III (1999)
Este Pentium III original funcionó con un núcleo P6 ligeramente mejorado, por lo
que el chip se adaptó bien a las aplicaciones multimedia. Sin embargo, el chip fue
objeto de controversia cuando Intel decidió incluir en Katmai el “número de serie
del procesador” (PSN) integrado
El PSN fue diseñado para poder ser leído a través de una red, incluso en internet.
La idea, como Intel lo veía, era aumentar el nivel de seguridad en las
transacciones en línea. Los usuarios finales lo vieron de forma diferente. Lo vieron
como una invasión de la privacidad. Después de recibir un golpe en el ojo desde
la perspectiva de las relaciones públicas y obtener algo de presión de sus clientes,
Intel finalmente permitió que la etiqueta se desactivara en la BIOS.
En abril de 2000, Intel lanzó su Pentium III Coppermine. Mientras que Katmai
tenía 512 KB de caché L2, Coppermine tenía la mitad de eso a solo 256 KB. Pero
la caché se ubicó directamente en el núcleo de la CPU en lugar de en la tarjeta
capturada, como se ha tipificado en los procesadores anteriores del slot 1. Esto
hizo que la caché más pequeña se convirtiera en un verdadero problema, ya que
el rendimiento se beneficiaba.
Celeron II (2000)
Así como el Pentium III era un Pentium II con ESS y algunas características
añadidas, el Celeron II es simplemente un Celeron con una ESS, SSE2, y algunas
características añadidas.
El chip estuvo disponible de 533 MHz a 1,1 GHz. Este chip fue básicamente una
mejora del Celeron original, y se lanzó en respuesta a la competencia de AMD en
el mercado de bajo coste con el Duron.
Debido a algunas ineficiencias en la caché L2 y todavía usando el bus de 66 MHz,
este chip no resistiría demasiado bien contra el Duron a pesar de estar basado en
el núcleo de Coppermine.
Pentium IV (2000)
El socket 423 tuvo una vida corta, y Pentium IV rápidamente se movió al socket
478 con el lanzamiento de 1,9 GHz. Además, P4 se asoció en el momento de su
lanzamiento exclusivamente con Rambus RDRAM.
A principios de 2002, Intel anunció una nueva edición del Pentium IV basado en
el núcleo Northwood. La gran novedad con esto es que Intel dejaba el núcleo
de Willamette 0.18 más grande a favor de este nuevo Northwood de 0.13
micrones.
Esto redujo el núcleo y por lo tanto permitió a Intel no solo abaratar Pentium IV,
sino también hacer más de estos procesadores.
Northwood se lanzó por primera vez en las versiones de 2 GHz y 2,2 GHz, pero el
nuevo diseño da a P4 espacio para moverse hasta 3 GHz con bastante facilidad.
Pentium M (2003)
The Pentium M was created for mobile applications, mainly laptops (or
notebooks), hence the "M" in the name of the processor. It used socket 479, with
the most common applications of that socket being used in Pentium M and
Celeron M mobile processors.
Algunos programas fueron realzados por la caché duplicada así como por el
conjunto de instrucciones SSE3. Desafortunadamente, hubo otros programas
que sufrieron debido a la mayor duración de la instrucción.
También vale la pena notar que el Pentium 4 Prescott fue capaz de alcanzar
algunas velocidades de reloj bastante altas, pero no tan altas como Intel
esperaba. Una versión del Prescott fue capaz de obtener velocidades de 3.8 GHz.
Eventualmente, Intel lanzó una versión de Prescott compatible con la arquitectura
de 64 bits de Intel, Intel 64. Para empezar, estos productos solo se vendían como
la serie F a los fabricantes de equipos originales, pero Intel lo renombró
finalmente a la serie 5×1, que se vendió a los consumidores.
Intel introdujo otra versión del Prentium 4 Prescott, que era el Celeron D. Una
gran diferencia con ellos es que mostraban el doble de la caché L1 y L2 que el
anterior escritorio de Willamette y Northwood.
El Celeron D, en general, fue una mejora importante en el rendimiento
comparado con muchos de los anteriores Celerons basados en NetBurst. Si bien
hubo mejoras importantes en el rendimiento en general, tuvo un gran problema:
el calor excesivo.
Otro de los procesadores fabricados por Intel fue el Pentium D. Se puede ver
este procesador como la variante de doble núcleo del Pentium 4 Prescott.
Obviamente, se obtenían todos los beneficios que aportaba un núcleo extra, pero
la otra notable mejora con el Pentium D fue que podía ejecutar aplicaciones
multithreaded. La serie D de Pentium fue retirada en 2008, ya que tenía muchos
escollos, incluyendo un alto consumo de energía.
Intel Core 2 (2006)
Intel Core 2 era una marca que aloja una variedad de diferentes CPU X86-64 de
64 bits. Esto incluía un procesador de un solo núcleo, doble núcleo y cuádruple
núcleo basado en la microarquitectura Core de Intel.
La marca Core 2 abarcaba un montón de CPUs diferentes, pero para darte una
idea, aquí se incluye Solo (una CPU de un solo núcleo), Duo (una CPU de dos
núcleos), Quad (una CPU de cuatro núcleos) y, más tarde, Extreme (un
procesador de dos o cuatro núcleos dirigido a los entusiastas del hardware).
La línea Intel Core 2 fue realmente el primer procesador multi-core. Esta era una
ruta necesaria para Intel, ya que los verdaderos procesadores multinúcleo son
esencialmente un solo componente, pero con dos o más unidades de
procesamiento independientes.
Con múltiples núcleos como este, Intel fue capaz de aumentar la velocidad
general de los programas y, por lo tanto, abrir el camino a los programas más
exigentes como se puede ver hoy en día.
Intel Core i3, Core i5, Core i7 e Intel Core i9 (2008 – presente)
A decir verdad, no hay nada más confuso que la convención de nombres de Intel
aquí: Core i3, Core i5 , Core i7 y los recientes Intel Core i9 de 10 núcleos.
The Core i5 is a bit more confusing. In mobile applications, the Core i5 has four
cores but no hyperthreading. With this processor you get improved integrated
graphics and Turbo Boost, a way to temporarily boost processor performance
when a little more heavy lifting is needed.
All Core i7 processors incorporate hyperthreading technology that is missing from
the Core i5. But a Core i7 can have from four cores to 8 cores in an enthusiast
platform PC.
Plus, since the Core i7 is Intel's highest-tier processor in this series, you can
count on better integrated graphics, faster and more efficient Turbo Boost, and a
larger cache. That said, the Core i7 is the most expensive processor variant.
GNU / Linux and Windows are an operating system, that is, a program that allows
the user to interact with the computer and its components (monitor, hard disk,
printer, etc.) and that facilitates the performance of basic tasks such as copying
or moving files from one site to another, edit text files, establish an internet
connection or make backup copies.
The operating system is the first program that runs when you turn on your
computer.
The main difference is that Linux is free and, in most cases, free while Windows is
proprietary software and costs money. Similarly, most applications for Linux are
free and free while applications for Windows are not, although sometimes it is
easy to find evaluation programs (shareware) for Windows that allow you to test
a certain program for a certain period of time free.
A compiler generates a "stand-alone" program, that is, it makes sense and can
be executed by itself, while an interpreted program always needs its
corresponding interpreter to be able to execute. Therefore, it is easier to
distribute a compiled program.
Name three compiled programming languages and the three most widely
interpreted.
Both compilers and interpreters serve the function of converting written software
code into an executable, machine-readable format. Without this translation,
computer processors would not be able to run the software in languages such as
C, C ++, PHP, Python or Ruby, which makes these programs essential
components for using computers, laptops or smartphones. In the previous
sections, we have seen that compilers and interpreters present some basic
differences, something that must be taken into account especially when choosing
a suitable programming language to develop new software. The following table
summarizes the key aspects that characterize interpreters and compilers:
Intérprete Compilador
traducción
If we look at the differences between compiler and interpreter, we clearly see the
strengths and weaknesses of each solution for translating the source code: with
the interpreter, programs can be run immediately and therefore start much
faster. Also, development is much easier than with a compiler, because
debugging (that is, bug fixing) is carried out just like translation, line by line. For
the compiler, all code must be translated first before you can resolve errors or
start the application. However, once the program is run, the compiler services are
no longer required, while the interpreter continues to use computing resources.
Ventaja Inconveniente
Coding is the process of putting together the segments of your data that
appear to illustrate an idea or concept (represented in your project as nodes).
In this way, coding is a way of abstracting from existing data in your resources
to build a greater understanding of the forces involved..
One of the two most common tools in algorithm design is the flow chart.
Flowchart
A flow chart is the graphical representation of an algorithm. It can also be said
that it is the detailed representation in graphic form of how the steps must be
performed on the computer to produce results.
This graphic representation occurs when various symbols (which indicate different
processes in the computer) are related to each other by means of lines that
indicate the order in which the processes should be executed. The symbols used
have been standardized by the American Standards Institute (ANSI):
Símbolo Descripción
Indicates the start and end of our flow chart.
Proceso SinTitulo
acción 1;
acción 2;
...
acción n;
FinProceso
Comienza con la palabra clave Proceso (o alternativamente Algoritmo, son
sinónimos) seguida del nombre del programa.
Le sigue una secuencia (Estructura de control secuencial) de instrucciones.
Una secuencia de instrucciones es una lista de una o más instrucciones y/o
estructuras de control.
Finaliza con la palabra FinProceso (o FinAlgoritmo).
La identación no es significativo, pero se recomienda para que el código sea
más legible.
No se diferencia entre mayúsculas y minúsculas. Preferible las minúsculas,
aunque a veces se añaden automáticamente los nombres con la primera
letra en mayúsculas.
Counter:
Accumulator:
What is a problem?
It is the first step in studying a problem and can also be the most important. after
all, people need to recognize that there is a need or problem before they can
create a solution. therefore, it is required to understand as much detail as
possible what the current situation is regarding the scope and objectives of the
problem to be solved.
Being part of the entire solution process (phases) of the problems raised.
Document, develop, schedule, run applications.