Está en la página 1de 12

Universidad Católica Tecnológica de

Barahona
(UCATEBA)

TAREA:

Concepto del software y CPU

ESTUDIANTES:

Isabel Méndez Diaz 2022-0604

FECHA:12/11/2023
Concepto del software
El software es la parte lógica del Sistema Informático (SI), en contraposición con
el hardware que es el componente físico.

Cuando se habla de las SI, se hace alusión a todos los sistemas utilizados para
elaborar, almacenar y procesar información.

Aunque se trate de un término que escuchamos prácticamente a diario, definir el


software es algo complejo. Pero en este contexto actual, completamente
atravesado por la tecnología, entender qué es, sus características y tipos es
crucial.

Es que estamos hablando de un componente clave, sin el cual no funcionaría


ningún ordenador ni dispositivo digital que utilizamos todos los días para trabajar,
estudiar o jugar videojuegos.

Por esta razón, en SD Industrial te vamos a contar, en detalle, no solo la


definición de software, sino todo lo que tienes que saber sobre esta parte
fundamental del Sistema Informático.

Es un término informático que hace referencia a un programa o conjunto de


programas de cómputo, así como datos, procedimientos y pautas que permiten
realizar distintas tareas en un sistema informático.

Comúnmente se utiliza este término para referirse de una forma muy genérica a
los programas de un dispositivo informático, sin embargo, el software abarca
todo aquello que es intangible en un sistema computacional.

Software es un término procedente del idioma inglés, que es aceptado por la


RAE y que no posee una traducción que se ajuste al español.

El Software son los programas de aplicación y los sistemas operativos que


permiten que la computadora pueda desempeñar tareas inteligentes, dirigiendo
a los componentes físicos o hardware con instrucciones y datos a través de
diferentes tipos de programas.

Se considera que el software es el equipamiento lógico e intangible de un


ordenador. En otras palabras, el concepto de software abarca a todas las
aplicaciones informáticas, como los procesadores de textos, las planillas de
cálculo, los editores de imágenes, los reproductores de audio y los videojuegos,
entre otras muchas.

Software es una palabra que proviene del idioma inglés, pero que, gracias a la
masificación de uso, ha sido aceptada por la Real Academia Española. Según la
RAE, el software es un conjunto de programas, instrucciones y reglas
informáticas que permiten ejecutar distintas tareas en una computadora.

Definición de software y para qué sirve

El software es un conjunto de programas de cómputo, procedimientos, reglas,


documentación y datos asociados que forman parte de las operaciones de un
Sistema Informático.

En contraposición con el hardware, que es la parte “física” – la que ejecuta – del


Sistema Informático, el software es el componente lógico, el que manda las
órdenes.

El usuario tiene que entender que los programas que utiliza normalmente no son
de su propiedad, sino del desarrollador.

Los softwares suelen contar con una serie de licencias atribuidas por el creador
en los que se establece lo que puede hacer el cibernauta.

A partir de la interacción con el hardware, es que un ordenador, u otro dispositivo


digital, se hace operativo.

En suma, el software sirve para suministrar las instrucciones a los componentes


físicos – hardware – respecto a cómo funcionar u operar.

Partes del software

Un software está compuesto por las siguientes partes:

Sistema operativo: tiene la función de manejar o administrar los recursos del


hardware y aprobar diversos servicios a la programación.

Lenguaje de programación: podríamos definirlo como el prototipo de lenguaje


o idioma formal, creado para solucionar los diversos procesos realizados por
equipos computarizados.
Aplicación informática: es la adaptación informática o aplicación que le permite
al usuario realizar todas las tareas que necesite de diferentes maneras.

Paquetes: agrupación de programas distribuidos de forma complementaria.

Drivers: facilita a los sistemas operativos conectarse con los diversos


periféricos.

Características de un software

Al momento de hablar de las características de un software, es necesario


dividirlas en tres aspectos diferentes: operativas, de transición y de revisión

Características operativas del software

Hace referencia a los factores de funcionalidad del software, a la manera en que


se presenta:

➢ Usabilidad: relacionado a la facilidad de uso del software.


➢ Corrección: el grado de satisfacción que tenga el usuario con los
programas.
➢ Fiabilidad: nivel de fallas (que por supuesto deben ser nulas o mínimas).
➢ Integralidad: la calidad del software.
➢ Eficiencia: el grado de eficacia de los recursos disponibles.
➢ Seguridad: hace alusión a las medidas de seguridad para proteger los
datos del usuario.

Características de transición del software

Estas particularidades están vinculadas a la escalabilidad o interconexión con


otros softwares. Estos factores son:

➢ Interoperabilidad: capacidad del software para plantear o ejecutar


intercambios de información con otras aplicaciones.
➢ Reutilización: posibilidad de emplear el código de ese software con
ciertas modificaciones para cumplir con diversos propósitos.
➢ Portabilidad: capacidad para que realicen las mismas funciones en
plataformas o entornos distintos.

Características de revisión del software


Son los factores relacionados a la ingeniería del software. En concreto, lo que se
evalúa son estos factores interiores:

➢ Modularidad: se analiza que esté compuesto por módulos y unidades que


sean independientes unas de otras.
➢ Capacidad de prueba: se mide si son sencillas o no.
➢ Capacidad de mantenimiento: tiene que ser muy fácil para los usuarios.
➢ Extensibilidad: se analiza si se pueden aumentar las funciones del
hardware.
➢ Flexibilidad: se evalúa si los cambios son fáciles de realizar o no.
➢ Escalabilidad: la dificultad de actualizar los programas.

Tipos de software

De forma genérica se pueden distinguir varios tipos de software en función del


uso o utilidad:

➢ Software de Sistema Operativo


➢ Software de Aplicación
➢ Software de Programación
➢ Software malicioso o malintencionado
➢ Software libre y software propietario

Software de sistema

Es el programa responsable de la ejecución de todas las aplicaciones necesarias


para que un sistema opere correctamente. Suele confundirse con el sistema
operativo, pero va más allá, ya que también incluye las herramientas de
optimización, los controladores de dispositivo y los servidores, entre otros
componentes.

Software de programación

Son todas las herramientas que permiten el desarrollo de nuevo software. Por
ello, no suelen ser utilizadas por el usuario final sino por los programadores.
Incluye, por mencionar los más importantes, los siguientes:

• Compiladores (programas que analizan y ejecutan otros programas).


• Intérpretes (software que "traduce" los diferentes lenguajes de
programación).
• Editores de texto (crean y modifican archivos de texto, lenguaje de
programación o código fuente).

Software de aplicación

Un software de aplicación es un programa diseñado para facilitar algunas tareas


específicas para cualquier medio informático, ya sea en computadores, tabletas
o celulares.

Los videojuegos, los programas de diseño asistido (como CAD), el software


utilizado en las telecomunicaciones, las aplicaciones de productividad
empresarial o educativa son algunos ejemplos de este tipo de programas.

Software malicioso o malintencionado

Utilizado también en su forma original en inglés malicious software o


simplemente malware, es el que se crea con fines ilícitos como obtener
información privada del usuario o dañar el sistema.

Software libre y software propietario

El concepto de software libre se utiliza para referirse a aquellos programas que


permiten al usuario utilizar, copiar, modificar y distribuirlo. Para hacer efectiva
estas acciones, es necesario que dicho software incluya el código fuente.

Algunos ejemplos son el navegador Mozilla Firefox, el antivirus Clam Win Free y
la aplicación de diseño asistida QCad.

En oposición a este término, se habla de software propietario para indicar que


un programa informático no es completamente libre. En este sentido, el titular del
software prohíbe o restringe su uso, redistribución o modificación. En este caso,
el código fuente no está incluido.

El sistema operativo Windows, el paquete de aplicaciones de Microsoft Office, el


programa de edición gráfica Photoshop son algunos de los softwares
propietarios más conocidos.

Característica del software libre


El término software libre se lo debemos al estadounidense Richard Stallman,
cuyo objetivo era establecer un sistema operativo libre, en comunión con otros
informáticos. En el mismo podrían participar cuantos usuarios lo desearan para
perfeccionarlo y desarrollarlo de manera gratuita y comunitaria. A partir de sus
ideas se puso en marcha un tipo de cultura informática alternativa a la presente
en los grandes grupos informáticos.

Las características de cualquier software libre están recogidas en las “libertades”


que indicó Stallman, que deben tener todos ellos, y que funcionan también como
principios de actuación:

➢ Libertad de analizar cuál es el funcionamiento del programa y modificarlo


al gusto o según las necesidades de cada usuario.
➢ Libertad total de darle el uso que se quiera y con cualquier objetivo.
➢ Libertad de optimizar el software libre, generando mejoras, solucionado
posibles errores o proponiendo nuevos desarrollos que contribuyan al
progreso del mismo.
➢ Libertad de distribuir gratuitamente cuantas copias del programa se desee
para que los demás puedan también contribuir con sus innovaciones.

¿Qué es la CPU

CPU es la abreviación de Unidad Central de Procesamiento, un componente


básico de todo dispositivo que procesa datos y realiza cálculos matemáticos-
informáticos.

El CPU proporciona la capacidad de programación y, junto con la memoria y los


dispositivos de entrada/salida, es uno de los componentes presentes en la
historia de los ordenadores. Con el tiempo, los microprocesadores de un chip
fueron reemplazando a los CPU, usualmente cuando se hace referencia a este
término se habla de los microprocesadores.

Algunas de las funciones básicas del CPU son recolectar información,


decodificarla en partes menores y llevar a cabo instrucciones, que luego ejecuta.

¿Para qué sirve un CPU?


El CPU es la pieza fundamental de todo dispositivo, es considerado el cerebro
de un sistema.

En primer lugar, es el encargado de recibir e interpretar datos y ejecutar las


secuencias de instrucciones a realizar por cada programa valiéndose de
operaciones aritméticas y matemáticas. El CPU interpreta todos los datos que
provienen del dispositivo, tanto de los programas como la información que envía
el usuario a través de aplicaciones.

Además, controla el buen funcionamiento de cada componente del sistema para


que todas las acciones sean realizadas en tiempo y forma.

Características de un CPU

Existen ciertas características que diferencian a un CPU de otro:

➢ Consumo energético. Refiere a la cantidad de energía que consume el


CPU al ejecutar acciones, a mayor calidad, mayor el consumo energético.
➢ Frecuencia de reloj. Refiere a la velocidad de reloj que tiene el CPU y
que determina la cantidad de acciones que puede ejecutar en un período
de tiempo.
➢ Número de núcleos. A mayor cantidad de núcleos, mayor la cantidad de
acciones que pueden realizarse en forma simultánea.
➢ Número de hilos. Ayuda al procesador a manejar y ejecutar acciones de
forma más eficiente. Divide las tareas o procesos para optimizar los
tiempos de espera entre una acción y la otra.
➢ Memoria caché. Almacena datos y permite acceder a ellos de manera
rápida. La velocidad y capacidad de la memoria caché mejora el
desempeño del dispositivo.
➢ Tipo de bus. Refiere a la comunicación que establece el CPU con el resto
del sistema.

Partes del CPU

Un CPU está compuesto internamente de los siguientes componentes:


Núcleo. Es la unidad base que constituye a un CPU, que interpreta y ejecuta
acciones. Originariamente los procesadores solo tenían uno (single core), pero
actualmente lo mínimo es dos.

Unidad de control. Es un circuito digital que extrae la instrucción de la memoria,


la descifra y la ejecuta.

Unidad aritmética lógica. Es un circuito digital que lleva a cabo las operaciones
lógicas, matemáticas y aritméticas entre los datos.

Unidad de coma flotante. Es un componente especializado en el cálculo de


operaciones con coma flotante.

Memoria caché. Es la memoria en la que se almacenan los datos que el usuario


consulta con frecuencia, esto permite ganar velocidad al procesador.

Registros. Es una memoria de alta velocidad que permite controlar y almacenar


las instrucciones en ejecución.

Controlador de memoria. Es un circuito que puede estar integrado al


procesador y que regula el flujo de datos entre el procesador y la memoria.

Bus. Es un sistema digital que envía y recibe datos entre los componentes.

Tarjeta gráfica. Es el componente que procesa los datos de video e imagen, que
puede estar incluido o no en el CPU.

Tipos de CPU

Los CPU se clasifican según la cantidad de núcleos en:

De un solo núcleo. Existe un solo núcleo en el procesador que puede realizar


una acción a la vez, es el tipo de procesador más antiguo.

De dos núcleos. Existen dos núcleos, lo que permite realizar más de una acción
a la vez.

De cuatro núcleos. Existen cuatro núcleos independientes que permiten realizar


varias acciones a la vez, suelen ser procesadores más eficientes que los de dos
núcleos.
Funciones del CPU

Las funciones de la CPU se basan en cuatro aspectos, estos son: lectura,


decodificación, ejecución y escritura. Para lograr todo esto la unidad central de
procesamiento utiliza el lenguaje binario.

Primeramente, el procesador central se encarga de leer los datos que


posteriormente serán procesados y redirigidos. Debido a la cantidad de datos
que ingresan la velocidad con la que pueden ser leídos es inferior a la velocidad
con la que se los procesa, debido a esto se implementan cachés y multicanales.

Posterior a ello se decodifican a través de instrucciones específicas. Finalmente,


la información es ejecutada y escrita para que el microprocesador devuelva los
resultados a la memoria del PC o computadora.

¿Cómo funciona una CPU?

Los procesadores de computadora funcionan con otros componentes de


hardware y programas de software para procesar los datos y administrar el flujo
de información dentro de los dispositivos electrónicos. Por lo general, funcionan
en ciclos, y cada ciclo de instrucción representa tres pasos principales.

Ciclo del procesador central

A continuación, se indican los pasos básicos de un ciclo de instrucción.

Búsqueda de instrucciones

La CPU obtiene instrucciones de la memoria. Las instrucciones son códigos


binarios que representan tareas u operaciones específicas para la CPU. La
unidad de control interpreta la instrucción y determina la operación que se debe
efectuar. También identifica los componentes específicos de la CPU que se
necesitan para la tarea

Procesamiento de instrucciones

La CPU lleva a cabo la operación especificada en los datos obtenidos. Realiza


cálculos matemáticos, comparaciones lógicas, manipulación de datos o
transferencia de datos entre los registros o las ubicaciones de memoria.

Almacenamiento de resultados
Después de ejecutar las instrucciones, es posible que la CPU deba almacenar
los resultados en la memoria o actualizar los registros específicos con los nuevos
datos. El contador de programas (PC) se actualiza para señalar la dirección de
la siguiente instrucción que se va a obtener. La CPU repite el ciclo y busca,
decodifica y ejecuta las instrucciones en orden.

Funciones adicionales del procesador

La CPU también puede gestionar instrucciones de flujo de control, como saltos


y ramificaciones, junto con interrupciones, señales generadas por dispositivos
externos o eventos que requieren atención inmediata. Cuando se produce una
interrupción, la CPU suspende temporalmente la tarea actual, guarda su estado
y pasa a una rutina de servicio de interrupciones. Después de procesar la
interrupción, la CPU reanuda la tarea anterior.

Las CPU modernas suelen utilizar técnicas como el paralelismo y la canalización


de instrucciones para mejorar el rendimiento. Varias instrucciones pueden estar
en diferentes etapas del ciclo simultáneamente, lo que permite un uso más
eficiente de los recursos de la CPU.

Estas son las funciones que desempeña la CPU.


https://concepto.de/cpu/#ixzz8IcyONGKY

https://concepto.de/cpu/#ixzz8Icy3opYj

https://www.ixiam.com/es/blog/software-libre-caracteristicas-y-ventajas-de-su-
uso/

https://definicion.de/software/

https://www.significados.com/software/

https://sdindustrial.com.mx/blog/definicion-de-software-y-para-que-sirve/#La-
evolucion-del-software

https://aws.amazon.com/es/what-
is/cpu/#:~:text=La%20CPU%20es%20el%20componente,la%20salida%20a%2
0la%20memoria.

También podría gustarte