INSTITUTO TECNOLOGICO SUPERIOR DE ACAYUCAN
UNIDAD 1
1.1 CLASIFICACION DE SOFTWARE
“SISTEMA Y DE APLICACIÓN”
PROGRAMACIÓN
BÁSICA
Henry Izquierdo Ramírez hizquierdo@[Link]
ISRAEL RAMIREZ MOZO HEBER MIZAEL HERNANDEZ MARTINEZ
Israelmozo229@[Link] Hernandezhebermizael@[Link]
Matricula: 190B0727 Matricula: 190B0716
SEGUNDO SEMESTRE 206-A
Contenido
ÍNDICE DE ILUSTRACIONES......................................................................................................3
INTRODUCCIÓN.......................................................................................................................4
1.1. CLASIFICACIÓN DE SOFTWARE “SISTEMA Y DE APLICACIÓN”.........................................5
¿QUÉ ES UN SOFTWARE?........................................................................................................5
¿QUÉ ES EL HARDWARE?........................................................................................................5
CLASIFICACIÓN DE SOFTWARE DE SISTEMA...........................................................................6
SOFTWARE DE SISTEMAS:...................................................................................................6
MONOUSUARIOS:................................................................................................................6
MULTIUSUARIOS:................................................................................................................8
EJEMPLO DE SOFTWARE DE SISTEMAS:..............................................................................9
CLASIFICACIÓN DE UN SOFTWARE DE APLICACIÓN.............................................................12
SOFTWARE DE APLICACIÓN...............................................................................................12
EJEMPLOS DE SOFTWARE DE APLICACIÓN:.......................................................................12
Conclusión.....................................................................................................................16
Referencias bibliográficas.....................................................................................................17
Bibliografía............................................................................................................................17
Bibliografía............................................................................................................................17
ÍNDICE DE ILUSTRACIONES
Figure 1 ..............................................................................................................................................6
Figure 2 ..............................................................................................................................................7
Figure 3 ..............................................................................................................................................8
Figure 4 ..............................................................................................................................................8
Figure 5 ..............................................................................................................................................9
Figure 6 ..............................................................................................................................................9
Figure 7 ............................................................................................................................................11
Figure 8 ............................................................................................................................................12
Figure 9 ............................................................................................................................................12
INTRODUCCIÓN
Por parte de nuestra carrera es importante llegar a conocer los beneficios que tiene esta
asignatura, la programación básica nos ayuda a adentrarnos en el tema de la tecnología
para un beneficio prometedor para la tecnología del ser humano, el desarrollo de
algoritmos programables es sin duda una de las mayores ventajas de la carrera de
ingeniería mecatrónica ya que en cierto momento aremos uso de la programación para
decirle a una máquina que hacer y como funcionar.
Por eso en este pequeño trabajo se da a conocer el tipo de clasificación que llevan los
softwares de sistemas de y aplicaciones, llegaremos a conocer que es un software y que es
un hardware lo más importante que se necesita de ellos y cómo funcionan, obviamente
no, nos adentraremos en la profundidad si no en conceptos básicos.
En el software de sistema llegaremos a clasificarlos en dos grandes funciones, el primero
llamado monousuario que ya por su parte nos damos cuenta a que se refiere llegando a
usar solo un usuario de procesamiento y el multiusuario a una manipulación de varios
procesamientos para la ampliación de desarrollo de programas. También algunos
ejemplos acerca de cómo se ocupan estos dos sistemas de procesamiento en la
tecnología.
Llegaremos a la clasificación de software de aplicaciones, en este punto estaremos muy
familiarizados, ¿Quién no conoce las aplicaciones como, Word, Publisher etc. Pues bien en
esta sección nos daremos cuenta que están repartidos en varias categorías, para el uso de
los programas que se mencionan tienen que llevar a cabo un sistema de software
diseñado para soportar estas aplicaciones, en Android el software ha ido evolucionado, el
sistema operativo actual es ANDROID10, de esta manera hace que las aplicaciones tengan
un buen rendimiento del mismo modo nos entenderemos para lo que queremos llegar a
demostrar.
1.1. CLASIFICACIÓN DE SOFTWARE “SISTEMA Y
DE APLICACIÓN”
¿QUÉ ES UN SOFTWARE?
Es el conjunto de los programas de cómputo, procedimientos, reglas,
documentación y datos asociados, que forman parte de las operaciones de un
sistema de computación. considerando esta definición, el concepto de software va
más allá de los programas de computación en sus distintos estados: código
fuente, binario o ejecutable; también su documentación, los datos a procesar e
incluso la información de usuario forman parte del software: es decir, abarca todo
lo intangible, todo lo «no físico» relacionado.
El software es la parte lógica de computadora, que permite el manejo de los
recursos y la realización de tareas específicas, también denominados programas.
¿QUÉ ES EL HARDWARE?
La Real Academia Española define al hardware como el conjunto de los
componentes que conforman la parte material (física) de una computadora, a
diferencia del software que refiere a los componentes lógicos (intangibles). Sin
embargo, el concepto suele ser entendido de manera más amplia y se utiliza para
denominar a todos los componentes físicos de una tecnología.
En el caso de la informática y de las computadoras personales, el hardware
permite definir no sólo a los componentes físicos internos (disco duro, placa
madre, microprocesador, circuitos, cables, etc.), sino también a los periféricos
(escáner, impresoras). El hardware suele distinguirse entre básico (los dispositivos
necesarios para iniciar el funcionamiento de un ordenador) y complementario
(realizan ciertas funciones específicas).
CLASIFICACIÓN DE SOFTWARE DE SISTEMA
Son aquellos programas que permiten la administración de la parte física o los
recursos de la computadora, es la que interactúa entre el usuario y los
componentes hardware del ordenador. Se clasifican el Sistemas Operativos
Monousuarios y Multiusuarios.
En terminología informática el software de sistema, denominado también software
de base, consiste en un software que sirve para controlar e interactuar con el
sistema operativo, proporcionando control sobre el hardware y dando soporte a
otros programas; en contraposición del llamado software de aplicación. como
ejemplos cabe mencionar a las bibliotecas, como por ejemplo opongo, para la
aceleración gráfica; png, para el sistema gráfico; o demonios que controlan la
temperatura, la velocidad del disco duro, como hipar, o la frecuencia del
procesador como CPU dyn.
SOFTWARE DE SISTEMAS:
• Es un conjunto de programas que gestionan los recursos de una
computadora, tal como el procesador central, enlaces de comunicaciones y
dispositivos periféricos.
• Se encarga de coordinar las diferentes partes de una computadora y que
conecta e interactúa entre el software de aplicación y el hardware de la
computadora.
• Se puede definir como el conjunto de programas necesarios para que la
máquina funcione y a estos también se le conoce programas del sistema.
MONOUSUARIOS:
Los sistemas operativos monousuarios son aquellos que soportan a un solo
usuario a la vez, sin importar el número de procesadores que tenga la
computadora o el número de procesos o tareas que el usuario pueda ejecutar en
un mismo instante de tiempo, las computadoras personales típicamente se han
clasificado en este renglón.
El MS-DOS es un sistema operativo monousuario y monotorea, tiene estas
limitaciones, pero, a la vez, es muy robusto y permite realizar tareas que otros no
lo harían.
Aunque el MS-DOS necesite ejecutar un programa padre para correr otro
programa hijo, sólo está ejecutando uno en cada momento (hijo), y si el programa
padre deja de funcionar, el programa hijo se bloquea automáticamente.
El MS-DOS original es capaz de gestionar 1MB y de trabajar directamente sólo
con 640 KB, este es un gran problema para programas que precisen de más
memoria.
Figure 1
La solución adoptada consiste en reordenar la memoria en diferentes partes, y un
gestionados de memoria adecuado para ello.
En Windows 95 y 98 se basan en MS-DOS “sufriendo” esta limitación de memoria
a partir de Windows Millenium (Windows NT, Windows 2000 y Windows XP) se
abandona, definitivamente el MS-DOS ampliando la memoria a usar.
Windows 98 utiliza una interfaz gráfica de usuario (GUI). Esto significa que,
mediante imágenes, gráficos, símbolos e íconos sencillos, el usuario puede
establecer comunicación con su computadora. Es un sistema popular porque es
lógico, divertido y fácil de usar.
Figure 2
Este sistema operativo posee la funcionalidad de ser multitarea, es decir, te
permite ejecutar varios programas simultáneamente. Esta característica,
denominada "multitarea" en la jerga informática, te permite ver esta lección en
internet mientras la practicas utilizando otras aplicaciones de Windows 98
MULTIUSUARIOS:
Los sistemas operativos multiusuarios son capaces de dar servicio a más de un
usuario a la vez, ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de comunicaciones, ni
importa el número de procesadores en la maquina ni el número de procesos que
cada usuario puede ejecutar simultáneamente.
Sistemas Operativos Multiusuario
Los Sistemas Multiusuario permite que dos o más usuarios utilicen sus programas
al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de
usuarios al mismo tiempo.
WINDOWS 7
Este es el Sistema Operativo que la compañía Microsoft lanzó después de
Windows Vista en 2006. Un Sistema Operativo le permite a tu computador
administrar los programas y realizar tareas básicas, y su Interface Gráfica para el
Usuario (GUI) (Graphical User Interface) te permite interactuar visualmente con las
funciones del equipo de una manera lógica, divertida y fácil.
Por ejemplo, en Windows 7 puedes ver dos ventanas a cada lado usando la
característica Aero Snap.
Figure 3
Esta característica te permite ajustar el tamaño de las dos ventanas para poderlas
visualizar en forma simultánea.
LINUX
Es un sistema operativo, compatible Unix Dos características muy peculiares lo
diferencian del resto de los sistemas que podemos encontrar en el mercado, la
primera, es que es libre, esto significa que no tenemos que pagar ningún tipo de
licencia a ninguna casa desarrolladora de software por el uso del mismo, la
segunda, es que el sistema viene acompañado del código fuente. El sistema lo
forman el núcleo del sistema (kernel) más un gran número de programa / librerías
que hacen posible su utilización.
Figure 4
EJEMPLO DE SOFTWARE DE SISTEMAS:
El sistema operativo.
Los editores de texto.
Los compiladores o interpretes (lenguajes de programación). Programas de
utilerías.
Figure 5
Figure 6
Esta clasificación se refiere a aquel conjunto de programas que son empleados
para la funcionabilidad del hardware, es decir, toda la estructura física amerita de
una programación para llevar a cabo sus funciones.
En ciertos dispositivos es apreciado, como programas de arranque, programas del
sistema o simplemente software inicial, este es el que viene configurado de forma
primaria en toda computadora y además le acompaña con su adquisición en un
CD para su instalación en casos de emergencia.
En un sentido más práctico, te explicamos que el software de sistema, es aquel
que viene con la configuración exacta para que cada una de las partes del
hardware pueda funcionar, tal es el caso del programa de audio, con el cual se
pueden calibrar las cornetas y los auriculares, si observas en la parte lateral de tu
laptop verás el aspecto tangible, las cornetas por medio de ranuras y el auricular
con el símbolo de audífonos y de un micrófono, pues bien he allí lo físico, pero
para que este pueda funcionar es necesario que un programa desarrolle su
actividad.
Lo mismo sucede con la pantalla y con el teclado, por mencionarte otro de los
elementos más tangibles de un hardware, cuando empleas un programa
procesador de datos (no mencionaremos ninguno en especial, por no caer en la
diatriba de fabricantes), al utilizar el teclado para la trascripción se está colocando
en funcionamiento el programa de configuración del teclado todo con la finalidad
de que este pueda llevar a cabo su actividad, de que cada vez que una tecla se
pulsa la misma se vea reflejada en pantalla.
El software de sistema, es mucho más perceptible en los popularizados teléfonos
inteligentes (te aclaramos que en este término estas inmiscuyen los teléfonos con
sistema Android, iPhone y demás, así que cuando mencionemos la palabra
teléfono inteligente lo hacemos en sentido genérico)
Ya que aquí el mismo tienen a llevar a cabo funciones más específicas, en
especial con el desarrollo de las pantallas inteligentes, permitiendo esto el hecho
aclaratorio de que, porque un dispositivo no disponga de mayores elementos de
hardware no quiere decir que el software de sistema no se haya presente, al
contrario, a menor elemento físico, el software base es más complejo.
En consecuencia, podemos distinguir como características de este tipo de
software:
• Su condición de imprescindibles, ya que sin estos el hardware no puede
funcionar, ya que este es el elemento lógico encargado de la conversión
motora en intangible.
• Su manejo aguarda la especialidad, es decir, para la configuración del
sistema se amerita de una persona conocedora de informática, ya que los
softwares de sistema están compuestos por lenguajes de programación,
que no son más que secuencias y códigos que representan cada una de las
unidades físicas y su relación con el ordenador.
Es decir, el lenguaje de programación obedece al código por medio del cual
trabajará cada una de las teclas del teclado, por ejemplo, cada vez que pulsas la
“s” o bien la “x” se activa una codificación que es transmitida al procesador de
datos para que esta pueda ser apreciada en pantalla.
En términos más sencillos, el lenguaje de programación corresponde a las
instrucciones por medio de las cuales cada unidad física va a funcionar.
Uno de los aspectos más relevantes del software de sistemas, reside en el sistema
operativo, conocido este por ser el aspecto más buscado en los compradores, ya
que de este va a depender en alto grado la funcionabilidad no solo del hardware
sino de los demás programas. Veamos bien de qué trata en un segmento especial.
CLASIFICACIÓN DE UN SOFTWARE DE APLICACIÓN
SOFTWARE DE APLICACIÓN
Son un conjunto de programas desarrollados por empresas o usuarios
individuales o en equipo, que ejecutan alguna tarea específica.
Tiene como función principal asistir y ayudar a un usuario de una
computadora para ejecutar tareas específicas.
Los programas de aplicación se pueden desarrollar con diferentes lenguajes
y herramientas de software.
Figure 7
EJEMPLOS DE SOFTWARE DE APLICACIÓN:
Aplicaciones de procesamiento de texto, que nos ayuda a crear
documentos: Open Office, Microsoft Word, Google docs., ZohoWriter, etc.
Hojas de cálculo, que nos ayudan a automatizar cálculos matemáticos o
estadísticos: Excel
Presentaciones visuales: PowerPoint.
Crear base de datos, que nos ayudan a crear archivos y registros de datos:
Access, Oracle, DB2, MySql.
Programas de contabilidad, nominas, recursos humanos, puntos de ventas.
Entre otros.
La clasificación del software de aplicación queda de la siguiente manera:
Aplicaciones de Sistema de control y automatización industrial
Aplicaciones ofimáticas
Software educativo
Software médico
Software de Cálculo Numérico
Software de Diseño Asistido (CAD)
Software de Control Numérico (CAM)
Figure 9 Figure 8
Lo primero que debes entender respecto a esta clasificación de software es que
amerita sustentarse en el software de sistemas para poder llevar a cabo sus
operaciones.
Como comprenderás, ya que el mismo nombre te lo indica, un software de
aplicación le corresponde el desarrollo de todas y cada una de los programas
particulares de un sistema.
Este tipo de elemento lógico, permite la personalización de un equipo,
considerando que:
• En comparación con el software de sistema, este puede ser controlado por
el usuario, la mayoría de las aplicaciones son removibles del equipo y no
afectan en nada su funcionamiento, pudiendo ser eliminadas o bien
reemplazadas.
Desde otro aspecto, las mismas son fácilmente obtenibles en los buscadores de
internet, pudiendo así el usuario escoger la que más le convenga para el
desarrollo de la actividad que desee, es por ello que selección, instalación y uso
depende exclusivamente del usuario.
Si bien es cierto, que estas pueden venir instaladas en un paquete primario junto
al sistema operativo, no es menos cierto que son de libre remoción.
• Son en su mayoría gratuitas, de aquí que los softwares de sistemas se
hallen en constante evolución para poder ser seleccionados, uno de los
aspectos más relevantes que estas representan es la multiplicidad de
fabricantes que existen para la creación de las mismas.
• Son de poco peso, es decir, en términos más informáticos, las aplicaciones
ocupan muy poco espacio dentro del equipo, por lo general una aplicación
no llega a superar 1gb.
• Las aplicaciones difieren de los programas contemplados en el software de
sistema en que trabajan de forma separada, motivado a ello, es que
“corren” o se desarrollan con gran facilidad; pero recuerda siempre que el
software de aplicación requiere el de sistema para funcionar.
• La única limitante que encuentran los softwares de aplicación es que para
su instalación no son genéricos.
Te explicamos, estos ameritan ser en su lenguaje de programación compatibles
con el sistema operativo, o de caso contario podrían acarrear no solo la
ralentización del equipo o dispositivo, sino que además pueden generar la
disfuncionalidad del mismo.
Es por ello, que debes estar muy atento a sus descripciones o características para
conocer si pueden o no funcionar en tu aparato.
Hecho una pausa, queremos indicarte que existe un aspecto que reviste gran
preocupación para la comunidad informática con ocasión del software de
aplicación, como es el desarrollo de programas potencialmente dañinos o los
mejores conocidos virus.
Cuando te indicamos la compatibilidad, es de apreciar, que muchos dispositivos
inteligentes suelen condicionar el programa o aplicación como amenaza potencial
dejándolo de lado y no permitiendo su instalación.
En otro caso, la instalación es permitida pero el software de sistema no permite la
ejecución del mismo por considerar que se trata de un programa potencialmente
peligroso.
De aquí, la primacía de que, al momento de seleccionar, alguna aplicación te
asegures de que esta sea fabricada por el mismo fabricante del sistema operativo,
o bien por marcas que sean reconocidas por la comunidad informática.
Para evitar con ello, que algún archivo perjudicial pueda ingresar y ocasionarte
daños en tu computador o teléfono inteligente, recuerda que toda y cada una de
las aplicaciones que tienen acceso a tu información y presentan acciones que
pueden ingerir en demás programas.
Por eso ante cualquier duda siempre es conveniente que consultes a un
especialista en software o bien por las comunidades virtuales que se encuentran
en los portales de computación y pueden aportarte información.
Conclusión
Como nos pudimos dar cuenta el software no es cualquier cosa, y que con él se
puede lograr todo lo que queramos, pero siempre poder manejar y de utilizarlo
adecuadamente.
Hay infinidades de sistemas, pero a medida que las computadoras se vuelven más
populares, los desarrolladores de software, constantemente están sacando
programas para quitar las tareas difíciles para el ser humano y empezarlas hacer
divertida para todos los usuarios.
También llegamos a un punto de observación y comparar sus clasificaciones entre
un sistema se software, y un sistema de aplicación ya que las dos son muy y
diferentes.
El software se encarga principalmente del sistema operativo, en el cual es
necesario para poder tener un optimo desarrollo y así tener el máximo desempeño
en el hardware.
El software de aplicación se encarga principalmente en los lenguajes de
programación y de crear programas, a través de varios usuarios
Referencias bibliográficas
Bibliografía
gervacio, l. o. (23 de abril de 2018). ingenieria y tecnologia>ciencias
computacionales y de la informacion>informatica/lenguajes
algoritmos/lenguajes de programacion. Obtenido de
[Link]
yaplicaciones/
Bibliografía
guitierrez, t. d. (s.f.). 1.1 clasificacion de software de: sistemas y de aplicacion.
Obtenido de
[Link]
1clasificacion-del-software-de-sistemas-y-aplicacion