본문 바로가기 메뉴 바로가기

고니의 개발 일지📚

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

고니의 개발 일지📚

검색하기 폼
  • 분류 전체보기 (55)
    • Computer Science 💻 (4)
      • 운영체제 (2)
      • 네트워크 (0)
      • 자료구조 (0)
      • 데이터베이스 (0)
    • 기초 문법📚 (6)
      • JS(ES6+) (6)
    • Algorithm 🤖 (7)
      • 백준 문제 (3)
      • 프로그래머스 (4)
    • 웹 개발 (4)
    • React (12)
      • Javascript (9)
      • Typescript (2)
      • 토이프로젝트 (1)
    • Ubuntu Linux 🐧 (22)
      • [컴퓨터시스템관리] 실습일지 (14)
      • [컴퓨터시스템관리] 실습과제 (8)
    • 자격증📜 (0)
  • 방명록

Computer Science 💻 (4)
[운영체제] 프로세스와 스레드의 개념, 차이점

* 프로세스(Process)- 컴퓨터에서 실행 중인 하나의 프로그램 * 프로그램(Program)- 특정 작업을 수행하기 위한 명령어의 집합 OS는 프로그램을 실행하면서 디스크에 저장된 데이터를 메모리로 로드한다.프로세스는 OS로부터 독립된 메모리 영역을 할당받으며, 다른 프로세스의 메모리 영역에 접근 불가 * 프로세스의 메모리 영역 구조프로세스의 메모리 영역 구조는 스택, 힙, 데이터, 코드로 나눈다.1) 스택(Stack): 지역 변수, 함수의 매개 변수, 반환되는 주소 값 등을 저장. 높은 주소 값 -> 낮은 주소 값으로 메모리 할당. 영역 크기는 컴파일 때 결정2) 힙(Heap): 사용자에 의해 동적 메모리 할당. 낮은 주소 값 -> 높은 주소 값으로 메모리 할당. 영역 크기는 런타임 때 결정3) 데..

Computer Science 💻/운영체제 2024. 8. 19. 16:00
[운영체제] CPU와 메모리 구조

* CPU란?- Central Processing Unit, 중앙 처리 장치, 컴퓨터의 뇌 역할- 컴퓨터에서 프로그램을 실행하는 데 필요한 연산을 처리하고 수행한다.- 프로세서(Processor)라고도 한다. * 메모리란?- 데이터를 저장하기 위한 기억장치- 주 기억장치: 휘발성 메모리 / 메인 메모리 / ex. RAM (Random Access Memory)- 보조 기억장치: 비휘발성 메모리 / ex. SSD(Solid State Drive), HDD(Hard Disk Drive) 등** 휘발성: 전원이 꺼지면 저장된 정보가 사라지는 성질 - CPU에서 빨리 접근할 수 있도록 계층 구조로 나뉜다. 1) 레지스터: CPU가 사용자 요청을 처리할 때 필요한 데이터를 임시로 저장하는 기억장치. CPU 내부에..

Computer Science 💻/운영체제 2024. 8. 19. 15:30
JavaScript) 이벤트 루프, 콜백이란, setTimeout(0)은 바로 실행될까?

어쨌든 이벤트 루프는 무엇입니까? | Philip Roberts | JSConf EU - YouTube 위 영상을 참고하여 정리한 내용입니다. Javascript란 - 싱글 스레드 논블록킹 비동기 동적 언어이다. - 브라우저는 DOM, AJAX, timeout과 함께 event loop와 콜백 큐를 가지고 있다. - 자바스크립트는 싱글 스레드 런타임을 가지고 있다. 하나의 프로그램은 동시에 하나의 코드만 실행할 수 있다. - 블로킹 : 느린 동작(네트워크 요청, 이미지 프로세싱 등...)이 스택에 남아있는 것 동기적으로만 함수가 작동할 경우.... 너무 느려진다!! 왜? - 브라우저는 모든 리퀘스트가 끝날 때까지 멈춰있기 때문이다. - 콜스택에 남아있는 것이 있다면 동기적으로 실행하는 네트워크 요청이 콜..

Computer Science 💻 2023. 6. 16. 11:55
CS) 정적 웹 서버와 동적 웹 서버

Server는 네트워크 오퍼레이션을 수행하는 프로그램이다. 지정된 포트(ex.8080 port)에 소켓을 열고 클라이언트가 연결할 때까지 무한 대기하며 기다린다. 클라이언트가 연결하면, 해당 클라이언트 소켓에서 요청을 받아와 수행하고 응답을 작성해 전달한다. - 정적 웹 서버(Static Web Server) HTTP 서버 중에서도 리소스 파일을 리턴하는 서버이다. 만약, 클라이언트가 http GET /file.html 요청을 보내면, 정적 웹 서버는 지정된 디렉터리 경로에서 file.html을 찾아 그 내용을 HTTP 응답 바디에 넣어 전송한다. 이때 서버는 html 파일에 아무 작업도 하지 않고 파일을 있는 그대로 리턴한다. ex) Apache, Nginx 등... - 동적 웹 서버(Dynamic W..

Computer Science 💻 2022. 10. 5. 02:42
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • graphql
  • 프로세스스레드차이
  • 자바스크립트프로그래머스
  • 리액트스크롤애니메이션
  • 무료목업레퍼런스사이트
  • 숫자표현JS
  • 리액트독학
  • 프로그래머스js
  • 리액트
  • 자바스크립트기초
  • 웹디자인툴
  • 리액트버튼누르면스크롤이동
  • 프로그래머스
  • 토이프로젝트디자인
  • JS비동기
  • 개인플젝
  • 스크롤내리면나타나는애니메이션
  • 리액트커스텀훅
  • 자바스크립트최단거리
  • 가까운수js
  • 리액트state
  • Graphql서버연결
  • 자바스크립트미니프로젝트
  • 리액트스크롤
  • CSS디자인
  • ReactAnimation
  • 리액트스크롤이벤트
  • graphql개념
  • 프로세스
  • 자바스크립트문법
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바