전키의 방황일지
article thumbnail
[CS] 운영체제(Operating System)란 무엇인가?
OS 2023. 7. 17. 22:46

운영체제란? 컴퓨터 지식을 알아갈 무렵, 운영체제라는 단어를 자주 접할 수 있습니다. 우리가 자주 접하고 친숙한 Windows도 대표적인 운영체제라고 할 수 있죠. 컴퓨터의 전원을 켜고 부팅이 되는 과정에서 운영체제의 로고를 확인할 수 있어요. 그래서 저는 운영체제에 대한 개념을 잘 모르던 시절에는.. "컴퓨터 = 윈도우" 라는 개념을 가지고 있었죠😂 그러나! 운영체제도 엄연한 프로그램이라는 것이죠. 다만, 우리가 물리적으로 만지고, 보고, 듣는 컴퓨터나 노트북(하드웨어)에 거의 가장 먼저 접근하는 프로그램(소프트웨어)인 것입니다. 운영체제의 역할 컴퓨터에 가장 먼저 접근해서 뭘 하는가하면, 우리가 사용하는 하드웨어 자원을 관리해주는 아주 중요한 역할을 합니다. 마우스, 키보드의 연결을 통제하고, 입력을..

"카톡 '프로필 사진' 염탐한 사람 알려드려요" 18만명 끌어 모은 서비스 알고보니?
News 2023. 7. 17. 21:47

기사 원문 기사 링크 “카톡 ‘프로필 사진’ 염탐한 사람 알려드려요” 18만명 끌어모은 서비스 알고보니? ‘서울에 거주하는 김OO 님의 프로필 사진은 안민*님에게 24시간 동안 5번 조회 됐습니다.’ 세계적인 인공지능(AI)을 이용해 의뢰인의 카카오톡 프로필을 조회한 사람을 알려준다고 주장하는 한 n.news.naver.com 요약 "서울에 거주하는 김OO 님의 프로필 사진은 안민*님에게 24시간 동안 5번 조회 됐습니다." 인공지능(AI) 기술을 이용해 의뢰인의 카카오톡 프로필을 조회한 기록을 알려준다는 한 업체의 홈페이지 광고 문구라고 한다. 그러나, 광고에 사용된 기술은 사기일 가능성이 높다는 조사 결과이다. 경기도 하남경찰서는 지난 5월부터 유사 업체들에 대해 신고를 접수하고 수사를 진행 중이다...

빅 소셜 미디어들이 점점 덜 소셜해지고 있다
News 2023. 5. 2. 14:39

기사 원문 기사 링크 빅 소셜 미디어들이 점점 덜 소셜해지고 있다 - 디지털투데이 (DigitalToday) [디지털투데이 황치규 기자] 글로벌 소셜 미디어(SNS) 공간에서 인플루언서와 브랜드들이 제공하는 콘텐츠 비중이 커지면서 개인들을 연결하는 소셜(Social)한 느낌은 점점 덜해지는 흐름이다.이 www.digitaltoday.co.kr 요약 페이스북, 인스타그램, 트위터 등의 거물 소셜 미디어의 피드에 인플루언서나 기업의 광고가 범람하면서 점점 덜 소셜해지는 분위기이다. 이 여파로 특정 취미와 이슈에 집중하는 커뮤니티 지향적인 사이트 및 앱을 찾는 이들이 늘고 있다. 학자와 엔지니어들 사이에서도 소규모 SNS에 대한 관심이 커지자 MIT 미디어랩과 메사추세츠 대학교에서는 고보(Gobo)라는 앱을 ..

article thumbnail
[Android] Android 구조와 동작 원리(2) : Android 구성 요소 및 빌드 과정
Programming/Kotlin 2022. 7. 22. 15:52

💨들어가기 전에.. 자료를 찾아보면서 공부한 내용을 기록합니다. 잘못된 표현이나 개념이 있을 수 있으니 따끔하게 지적해주시면 감사히 받아들이겠습니다.🥰 Android 구조와 동작 원리 2편을 작성하게 되었습니다. 2편에서는 Android의 4대 구성요소로 불리는 요소들의 개념과 특징, 빌드 과정에 대해서 설명해보려고 합니다. Android 구성 요소(컴포넌트) Android의 앱(Application)은 4대 구성요소를 통합 관리하는 번들의 개념입니다. 그 구성요소로는 Activity, Service, Broadcast Receiver, Content Provider가 있습니다. 그럼, Android의 구성요소를 쭉 살펴보도록 하겠습니다! Activity 사용자와 상호작용하기 위한 진입점입니다. UI를 ..

article thumbnail
[알고가기] 인터프리터 언어와 컴파일 언어
CS 2022. 7. 22. 11:58

인터프리터 언어 인터프리터 언어는 개발자가 작성한 코드(원시 코드)를 기계어로 변환하는 과정없이 한줄씩 해석하여 명령을 바로 처리하는 프로그래밍 언어를 말합니다. 즉, 번역과 실행이 동시에 이루어집니다. 인터프리터로 원시코드를 읽어 기계어로 즉시 해석하기 때문에 별도의 빌드 시간이 없습니다. 그러나, 실행 속도는 컴파일 언어에 비해 느린 편입니다. 인터프리터 언어의 종류 Python MATLAB Javascript SQL Ruby 스크래치 이 외에도 종류가 다양합니다. 컴파일 언어 컴파일 언어는 작성된 원시 코드를 통째로 기계어로 변환하여 실행하는 프로그래밍 언어를 말합니다. 한 번에 모든 코드를 변환하기 때문에 런타임이 상당히 길고, 실행이 되고나서 실행 속도는 굉장히 빠른 편입니다. 컴파일 언어를 기..

article thumbnail
[Android] Android 구조와 동작 원리(1) : Android 플랫폼은 어떻게 생겼나?
Programming/Kotlin 2022. 7. 21. 15:22

💨들어가기 전에.. 자료를 찾아보면서 공부한 내용을 기록합니다. 잘못된 표현이나 개념이 있을 수 있으니 따끔하게 지적해주시면 감사히 받아들이겠습니다.🥰 앱개발을 하면서 Android가 어떤 구조로 생겨먹었는지 자세히 알지 못했고, 앱이 만들어지고 동작하는 과정에 대한 지식없이 막연하게 개발을 하고 있다는 느낌이 들어, 이참에 Android에 대해 기초부터 차근차근 공부하면서 내용을 정리하여 포스팅해볼까합니다. 우선, Android 플랫폼의 구조와 동작 원리에 대해서 가볍게 알아보면서 시작해보겠습니다 😛 Android의 구조 먼저, Android의 내부 구조는 이렇게 생겼다고 합니다. Android OS가 Linux를 기반으로 한다는 것은 얼핏 들어 알고 있는 사실이었는데, 그 위에 다른 레이어가 얹어지면..