Posts

Showing posts from March, 2017

Initiatives- RGSoC and Women's day with WTM

Image
I did two main initiatives that included a information session about RGSoC and panel discussion at WTM international women's day event on Anita Borg Scholarship and other opportunities for girls in tech!  RGSoC is happening in Sri Lanka for the first time and the mentor organization is SCoRe, my open source contributing organization. I had a session with SCoRe for our university girls from 1st year to 4th year. It included an introduction to program, application process and projects.  The second was a panel discussion with students at International Women's Day celebration event with WTM Sri Lanka. Dinu ( the other Anita Borg scholar) also joined for this. We shared about the WTM Scholarship  from Google, GSoC, RGSoC, Outreachy and research projects. Each event included around 100 participants.(200+ for both) The RGSoC session happened before the panel discussion. Almost none had heard about or applied for this before. After the session I got personal questions regarding a

Programs and Memory

Image
In computing, memory refers to the computer hardware devices involved to store information for immediate use in a computer (primary storage). Computer memory operates at a high speed,  such as random-access memory (RAM) with lower capacities. Storage provides slow-to-access program and data storage but offers higher capacities. Random-access memory (RAM) is a form of computer data storage which stores frequently used program instructions to increase the general speed of a system. If needed, contents of the computer memory can be transferred to secondary storage, through a memory management technique called "virtual memory". Virtual memory is a system where all physical memory is controlled by the operating system. When a program needs memory, it requests it from the operating system. The operating system then decides what physical location to place the memory in. The operating system with the help of a hardware component called MMU (memory management unit), maps thos