jinnify 블로그
close
프로필 배경
프로필 로고

jinnify 블로그

  • 분류 전체보기 (93)
    • 컴퓨터 기초 및 개념 (8)
    • Web (12)
    • iOS (36)
    • Swift (27)
    • RxSwift (4)
    • 개발 이슈 (1)
    • 디자인 패턴 (1)
    • 일상 (2)
  • 홈
[컴퓨터 기초] 메모리구조(Memory Structure)

[컴퓨터 기초] 메모리구조(Memory Structure)

메모리 구조에 대해 알아 보겠습니다. 프로그램 실행 순서 메모리 영역에 관해 이야기하기 전에 어떤식으로 프러그램이 실행되는지 과정을 살펴 보겠습니다. 프로그램의 정보를 읽어 메모리에 로드되는 과정을 보실 수 있으실텐데, 프로그램이 실행하게 되면 OS는 메모리(RAM)에 공간을 할당해줍니다. 할당해주는 메모리 공간은 4가지(Code, Data, Stack, Heap)가 있습니다. 코드(Code) 영역 우리가 작성한 소스코드가 들어 가는 부분. 즉, 실행할 프로그램의 코드가 저장되는 영역으로 텍스트(code)영역이라고도 부른다. 코드영역은 실행 파일을 구성하는 명령어들이 올라가는 메모리 영역으로 함수, 제어문, 상수 등이 여기에 지정된다. 데이터(Data) 영역 전역변수와 static변수가 할당되는 영역 프..

  • format_list_bulleted 컴퓨터 기초 및 개념
  • · 2019. 7. 11.
  • textsms
[Swift] The Basic 문법

[Swift] The Basic 문법

print(“Hello, world!, Hello Swift”) Objective-C를 가지고 iOS 개발을 진행하고 있다가도, 마음 한구석에 Swift라는 놈이 신경이 쓰여 이제라도 Swift를 공부하면서 문법에 대해 정리해보려고 합니다. 애플에서 최초에 스위프트를 발표했을 때 스위프트 언어의 특징을 Safe, Modern, Powerful이라고 발표했습니다. 하지만 오픈소스로 전환되면서 특징을Safe, Fast, Expressive라고 변경되었습니다. 이 특징에 걸맞게 정말 멋지게 변하고 있는 언어입니다. 많은 분들이 접해봤을 C++, JAVA등의 언어는 명령형 프로그래밍(절자치향) 객체지향 프로그래밍 패러다임을 동시에 차용한 다중 프로그래밍 패러다임 언어입니다. 하지만Swift는여기에 더해서함수형 ..

  • format_list_bulleted Swift
  • · 2019. 6. 25.
  • textsms

[컴퓨터 기초] 커널(Kernel)과 쉘(Shell)

간단하게 커널과 쉘의 개념에 대해 알아보도록 하겠습니다. 커널과 쉘 사용자가 입력한 명령어는 일련의 과정을 거쳐 하드웨어를 제어하게 됩니다. 사용자가 명령어를 작성하고 조작하기까지 이 사이에는 몇 가지의 과정을 거쳐서 수행을 하게 되는데, 우리가 명령어를 입력하게 되면 컴퓨터 내부에서는 쉘(Shell) 이 이를 받아들이고, 명령어를 해석하여 커널(Kernel) 을 통해 하드웨어를 조작합니다. 즉, 제일 하단에는 하드웨어가 있고, 그 위에는 커널, 커널위에는 쉘, 그리고 쉘 위에는 사용자가 존재하여 사용자 유저의 입력을 받게 됩니다. 커널 커널은 운영체제의 핵심입니다. 쉽게 말해, 소프트웨어와 하드웨어간의 커뮤니케이션을 관리하는 프로그램입니다. 운영체제에서 가장 중요한 구성요소로서 입출력을 관리하고 소프트..

  • format_list_bulleted 컴퓨터 기초 및 개념
  • · 2019. 6. 25.
  • textsms
  • navigate_before
  • 1
  • ···
  • 13
  • 14
  • 15
  • 16
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (93)
    • 컴퓨터 기초 및 개념 (8)
    • Web (12)
    • iOS (36)
    • Swift (27)
    • RxSwift (4)
    • 개발 이슈 (1)
    • 디자인 패턴 (1)
    • 일상 (2)
최근 글
인기 글
최근 댓글
태그
  • #functional programming
  • #SWIFT
  • #decodable
  • #React
  • #frontend
  • #ios
  • #codable
  • #css
  • #animation
  • #encodable
전체 방문자
오늘
어제
전체
반응형
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바