Ahmad W Khanblog.ahmadwkhan.com·Jul 14, 2024The Hitchhiker's Guide to Computer ScienceWelcome, fellow travelers, to a journey through the vast landscape of computer science. This guide aims to distill computer science into a single post, guiding you from the depths of hardware to the heights of artificial intelligence. Hardware and Bi...DiscussComputer Science
M Vinodvin0d.hashnode.dev·May 9, 2024FeaturedCrafting Magical Memory: Building RAM from Mystical BitsHave you ever wondered how your computer remembers all your stuff, even though it's just a machine? Today, we'll explore a vital part of this magic: RAM (Random Access Memory), this blog will help you build your own RAM from scratch and at the end yo...Discuss·42 likes·431 readstransistors
Manikanta Inugurthimanicodes.hashnode.dev·Apr 9, 2024Demystifying Floating Point Numbers: How Computers Store and Handle ThemLast week when I was having lunch, I suddenly thought of how floating point numbers are stored in binary representation. Even though I've been programming for a while, I couldn't remember and took this for granted. Let's dive into this basic idea tog...Discussbinary
조준형forComit Dev Teamblog.skku-comit.dev·Jan 26, 2024[OS]multi process와 multi thread크롬에서 탭을 쓴다고 생각해봅시다. 우리는 chat gpt를 쓰던 학교 강의를 듣던 여러개의 탭을 켜놓고 작업들을 할 것입니다. 이 때에 우리는 멀티 프로세스(Multi-process)와 멀티 스레드(Multi-thread)의 개념을 생각해 볼 수 있습니다. 멀티-프로세스 모델 : 크롬은 탭이 마치 독립된 브라우저처럼 작동합니다. 멀티-쓰레드 사용: 각각의 탭이 각각 하나의 프로세스이고 그 안에서는 다수의 쓰레드가 사용됩니다. ex) 웹페이...Discussos
Matthewmatthewhendricks.hashnode.dev·Jan 24, 2024but what if you wanted to construct a docker image and all you have is this log?% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0>>> Downloading ...DiscussCS
Big Dev Uyuytiips.hashnode.dev·Jan 6, 2024Software engineer in the making week 2.0.. Understanding Linux..In one of my Earlier Blog Here i talked about core computer components in whish i talked about Operating systems, today in this blog post we'll learn more about Operating system, a recap of what it means and we'll look at one Operating system Linux. ...Discuss·10 likessoftware architecture
Hyoseop Songhart.hashnode.dev·Nov 17, 2023Dissect CS - Semaphore동기화란? 작업 상태를 “상호 공유” in Multi process (or thread) Synchronization Mechanisms Semaphores, Mutex lock is typical usage for synchronize 세마포어 값(사용 가능한 공유 자원의 수)을 조작하는 로직 자원이 할당되는 시점까지의 세마포어 조작 로직 producer -> wait(empty) -> wait(mutex) -> produce -> po...DiscussCSdissect cs
Pranjal Shuklamisterr.hashnode.dev·Jul 7, 2023Unleashing the Power of Efficient Problem Solving 🔺🔻🔺🔻Introduction: Data Structures and Algorithms (DSA) form the backbone of computer science and programming. Whether you are a beginner or an experienced developer, understanding DSA is crucial for solving complex problems efficiently and designing robu...DiscussDSA
이진욱jinukeu.hashnode.dev·Apr 16, 2023[cs] 동시성, 병렬성, 스레드, 코루틴틀린 내용이 있다면 댓글로 알려주세요! 스레드 스레드란? 프로세스 내의 작업 단위 하드웨어적으로 구현된 스레드와 소프트웨어적으로 구현된 스레드 하드웨어적으로 구현된 스레드 하드웨어적으로 구현된 스레드를 쉽게 물리적 스레드라고 하겠습니다.물리적 스레드를 알기 전에 먼저 코어가 무엇인지 알아봅시다. 코어 : CPU에 내장된 처리회로. 명령어를 메모리에서 뽑아 해석하고 실행하는 반도체 유닛. CPU는 다수의 코어를 장착할 수 있습니다. 최근에 ...Discuss·10 likesCSCS
Ranjeet Gawaderanjeet0102.hashnode.dev·Feb 16, 2023Can I get into IT industry if I'm from non-CS/IT Engineering ? -Full placement preparation.Yes, you can get into the IT industry even if you're from a non-CS/IT engineering background. Many IT companies and roles do not require a specific degree or background, but rather seek candidates with strong technical skills, problem-solving abiliti...Discuss·1 likeCS