This site uses cookies.
Some of these cookies are essential to the operation of the site,
while others help to improve your experience by providing insights into how the site is being used.
For more information, please see the ProZ.com privacy policy.
Software Engineer with experience translating software, manuals and website localizations. Latin American Spanish.
Account type
Freelance translator and/or interpreter, Verified site user
Data security
This person has a SecurePRO™ card. Because this person is not a ProZ.com Plus subscriber, to view his or her SecurePRO™ card you must be a ProZ.com Business member or Plus subscriber.
Affiliations
This person is not affiliated with any business or Blue Board record at ProZ.com.
English to Spanish: Memory Management General field: Tech/Engineering Detailed field: Computers: Software
Source text - English The memory management subsystem is one of the most important parts of the operating system. Since the early days of computing, there has been a need for more memory than exists physically in a system. Strategies have been developed to overcome this limitation and the most successful of these is virtual memory. Virtual memory makes the system appear to have more memory than it actually has by sharing it between competing processes as they need it.
Virtual memory does more than just make your computer's memory go further. The memory management subsystem provides:
Large Address Spaces
The operating system makes the system appear as if it has a larger amount of memory than it actually has. The virtual memory can be many times larger than the physical memory in the system,
Protection
Each process in the system has its own virtual address space. These virtual address spaces are completely separate from each other and so a process running one application cannot affect another. Also, the hardware virtual memory mechanisms allow areas of memory to be protected against writing. This protects code and data from being overwritten by rogue applications.
Memory Mapping
Memory mapping is used to map image and data files into a processes address space. In memory mapping, the contents of a file are linked directly into the virtual address space of a process.
Fair Physical Memory Allocation
The memory management subsystem allows each running process in the system a fair share of the physical memory of the system,
Shared Virtual Memory
Although virtual memory allows processes to have separate (virtual) address spaces, there are times when you need processes to share memory. For example there could be several processes in the system running the bash command shell. Rather than have several copies of bash, one in each processes virtual address space, it is better to have only one copy in physical memory and all of the processes running bash share it. Dynamic libraries are another common example of executing code shared between several processes.
Shared memory can also be used as an Inter Process Communication (IPC) mechanism, with two or more processes exchanging information via memory common to all of them. Linux supports the Unix TM System V shared memory IPC.
Translation - Spanish El subsistema de administración de memoria es una de las partes más importantes del sistema operativo. Desde los primeros días de la computación, ha habido una necesidad de más memoria de la que existe físicamente en el sistema.Se han desarrollado estrategias para superar esta limitación y la más exitosa de éstas es la memoria virtual. La memoria virtual hace que el sistema parezca tener más memoria de la que actualmente tiene, compartiendola entre los procesos competidores mientras la necesiten.
La memoria virtual hace más que sólo hacer que la memoria de su computador vaya más allá. El subsistema de administración de memoria provee:
Espacios Grandes de Dirección
El sistema operativo hace que el sistema parezca como si tuviera una mayor cantidad de memoria de la que actualmente tiene. La memoria virtual puede ser muchas veces más grande que la memoria física en el sistema.
Protección
Cada proceso en el sistema tiene su propio espacio de dirección virtual. Estos espacios están completamente separados entre ellos y así un proceso que esté ejecutando una aplicación no puede afectar a otro. También, los mecanismos de hardware de la memoria virtual permite que las áreas de la memoria estén protegidas contra escritura. Esto protege al código y los datos de ser sobreescritos por otras aplicaciones.
Mapeo de Memoria
El mapeo de memoria es usado para mapear archivos de imágenes y datos en un espacio de dirección de procesos. En el mapeo de memoria, los contenidos de un archivo están enlazados directamente dentro del espacio de dirección virtual de un proceso.
Espacio Justo de Memoria Física
El subsistema de administración de memoria permite a cada proceso en ejecución en el sistema una parte justa de la memoria física del sistema.
Memoria Virtual Compartida
Aunque la memoria virtual permite que los procesos tengan espacios de dirección (virtuales) por separado, hay veces en que se necesita que los procesos compartan memoria. Por ejemplo, pueden haber varios procesos en el sistema ejecutando el comando shell BASH. Más que tener varias copias de BASH, uno en cada espacio de dirección virtual de los procesos, es mejor tener solo una copia en la memoria física y que todos los procesos que estén ejecutando BASH lo compartan. Las librerías dinámicas son otro de los ejemplos comunes de ejecución de código compartido entre varios procesos.
La memoria compartida también puede ser usada como un mecanismo de Comunicación Entre Procesos (Inter Process Communication –IPC-), con dos o más procesos intercambiando información vía la memoria común entre todos ellos. Linux soporta el sistema IPC de memoria compartida V de Unix (MR).
English to Spanish: Optimization General field: Tech/Engineering Detailed field: Computers: Systems, Networks
Source text - English Optimization is the process of finding the best solution (or optimum) from a set of solutions. Optimization
is divided into two classes: global and local. Global optimization finds the best solution from the set of all
solutions (the global optimum). Local optimization finds the best solution from a set of solutions that are
close to one another (a local optimum). In local optimization, the solution found depends on the starting
point for the optimization. Global optimization will always find the same solution regardless of the starting point, but usually will require more computational power.
It may be nearly impossible to find the global optimum in some applications, or there may be no way to
check whether a solution is the global optimum; even local optima, however, may prove beneficial. Indeed, in many cases finding the global optimum may not be necessary. Finding a good solution (a local optimum) quickly may be more desirable than finding the best solution (the global optimum) slowly. In fact, there are times when finding any feasible solution quickly has business value. For example, a customer service representative may want to give a delivery time to a customer. The new order is entered into the system and a good schedule generated by local optimization. Although this may not be the best schedule, the representative can give a delivery time to the customer quickly and know the actual delivery time will be the same or earlier, depending whether global optimization is used later.
Translation - Spanish La optimización es el proceso por el cual se encuentra la mejor solución (o el óptimo) entre un set de soluciones. La optimización se divide en dos clases: global y local. La optimización global encuentra la mejor solución entre un set de todas las soluciones (el óptimo global). La optimización local encuentra la mejor solución entre un set de soluciones que esten cerca una de la otra (un óptimo local). En esta última, la solución que se encuentra depende del punto de partida de la optimización. La optimización global siempre encontrará la mejor solución, sin importar el punto de partida, pero requiere usualmente un mayor poder computacional.
Puede ser casi imposible encontrar un óptimo global en algunas aplicaciones, y puede que no haya ninguna manera de verificar si una solución es un óptimo global. Pero los óptimos locales pueden ser beneficiosos. En muchos casos, el encontrar el óptimo global puede no ser necesario. El encontrar una buena solución de forma rápida (el óptimo local) puede convertirse en más deseable que el encontrar la mejor solución de forma lenta (el óptimo global). De hecho, hay veces en que el encontrar una solución feasible rápidamente tiene valor comercial. Por ejemplo, un representante de servicio al consumidor puede querer dar un tiempo de entrega a un cliente de forma rápida, y saber que el tiempo de entrega real será el mismo o menor, dependiendo si se utiliza después una optimización global.
English to Spanish: The Code of the Paladin Class General field: Other Detailed field: Games / Video Games / Gaming / Casino
Source text - English With all the advantages that come with being a paladin, it's hard to be humble. The temptation is to
throw your weight around, force party members to toe your line, and hog the glory. Others, who don't understand your code, may think the code requires this behavior (or perhaps leads inevitably to it). They are wrong. You know paladins lead by example.
Some parties may be leery of you because they would rather keep their options open: lying, cheating,
and using all the weapons at their disposal, including poison. You know that these methods
breed weakness in those who use them and, like any evil act, create future consequences that are ultimately harmful.
Refusing to lie, cheat, or use poison doesn't limit you and your allies to frontal assaults in broad daylight,
either. You are a trained warrior. You can use clever tactics: Set up an attack from an unexpected direction, lure opponents onto unfavorable ground, create flanking opportunities. Be prepared to look at the tactical situation, and be sure to ask your companions for their suggestions—they might surprise you.
Then again, your higher calling to help those in need may seem distracting to others, drawing them
away from cleaning out and looting the nearest dungeon. Your allies may feel reduced to the role of sidekicks if they must always follow your desire to aid those in need and punish those who harm or
threaten innocents. This can be a knotty problem for you if you have a mission that won't wait and innocents are at risk.
Fortunately, you aren't personally obligated to right every wrong, no matter how small. That way lies
madness. You don't exist in a vacuum. If you don't have a higher-level mentor, either a cleric or a superior in a knightly or religious order, then ask the DM if you can acquire one. If you have a problem with how your code applies, you can seek your mentor's guidance in the context of the campaign.
Translation - Spanish Con todas las ventajas que se ganan siendo un paladín, es difícil ser humilde. La tentación es dar órdenes, forzar a los miembros de tu grupo a seguir tu línea, y alcanzar la gloria. Otros, los que no entiendan tu código, pueden pensar que el código requiere este comportamiento (o que inevitablemente lo lleve a éste). Están equivocados. Tu sabes que los paladines guían con el ejemplo.
Algunos grupos pueden ser algo desconfiados de ti, porque prefieren mantener sus opciones abiertas: mentir, engañar, y usar todas las armas a su disposición, incluyendo veneno. Tu sabes que estos métodos siembran debilidad en aquellos que los ocupan y, como todo acto malvado, crea futuras consecuencias que son en su límite dañinas.
Rehusarte a mentir, engañar o usar veneno no te limita ni a ti ni a tus aliados a asaltos frontales en pleno día, tampoco. Tú eres un guerrero entrenado. Puedes usar tácticas inteligentes: Crear un ataque desde una posición inesperada, atraer oponentes a un terreno más favorable, crear oportunidades de flanqueo. Prepárate para ver situaciones de una forma táctica, y asegúrate de preguntarle a tus compañeros sus sugerencias – te pueden sorprender.
Pero, de nuevo, tu llamada a ayudar a aquellos que lo necesitan puede parecer distractora a otros, alejándolos de limpiar y saquear el calabozo más cercano. Tus aliados pueden sentirse reducidos al rol de personajes secundarios si siempre tienen que seguir tu deseo de ayudar a aquellos que lo necesitan y de castigar a aquellos que dañan o amenazan a los inocentes. Esto puede ser un problema difícil de resolver si tienes una misión que no puede esperar e inocentes están en riesgo.
Afortunadamente, no estás personalmente obligado a arreglar cada cosa mala, no importando cuán pequeña esta sea. De esta manera te volverías loco. Tu no existes en un vacío. Si no tienes un mentor de mayor nivel, sea clérigo o un superior en una orden religiosa o de caballería, entonces pregunta a tu DM si puedes adquirir uno. Si tienes algún problema en cómo se aplica tu código, puedes buscar la guía de tu mentor en el contexto de la campaña.
More
Less
Translation education
Master's degree - Universidad Tecnica Federico Santa Maria, Chile
Experience
Years of experience: 11. Registered at ProZ.com: Feb 2010.
Degree in Computer Science, Universidad Técnica Federico Santa María, Chile
Degree in Software Engineering, Universidad Técnica Federico Santa María, Chile
Certified by TOEFL (Test of English as a Fluent Language), level 3/+3 (946 points out of 960)
I have done freelance and personal translations for about 10 years, specializing in the IT/hardware/software areas but also proficient in math, physics, general sciences and several other topics.
Currently working on localization projects. (Eng > Spa)
I am a Chilean software engineer, and I'm allowed to work in the US. I do best translating to Latin American spanish, or a more international one.
I'm always happy to accept pro bono work!
Also, for years, I've been a huge gamer. PC, consoles, handheld, arcade, you name it. If your project involves games in any way, I'd be happy to participate! I have 25+ years of gaming experience, and I'm quite knowledgeable of the lingo. Plus, it would be great that, for once, the spanish translations in games for Latin America is something different than the Spain spanish.
For references and CV/resume, please contact me through ProZ.com messaging system. Thanks!
This user has earned KudoZ points by helping other translators with PRO-level terms. Click point total(s) to see term translations provided.